sto facendo vari esperimenti anche grazie ai suggerimenti ricevuti ma con risultati poco soddisfacenti.
A questo punto, tenuto anche conto dei problemi di sicurezza conseguenti, ho deciso che per il momento mantengo la struttura attuale, anche se un po' laboriosa, e intanto ringrazio gli amici del forum, dove ho sempre trovato grande disponibilità e utilissime indicazioni.
saluti a tutti
eisenblu
@eisenblu
Post creati da eisenblu
-
RE: php Mysql . visualizzazione di file .php in tabella
-
RE: php Mysql . visualizzazione di file .php in tabella
ciao Pietro, grazie per il suggerimento ma non ho risolto granchè.
Forse non ho chiarito bene il problema, non voglio visualizzare il codice php ma l'esito del file. Per fare un esempio concreto, se nel campo "dati" inserisco il file prova.html che ha il codice:[HTML]<html>
<body>
<h1>
contenuto del file prova.html
</h1>
</body>
</html>[/HTML]dalla tabella di estrazione dei dati che ho riportato su, il risultato che appare sul browser è:
N° riferimento: 799**
contenuto del file prova.html
**nome del file: prova.htmlse invece in un altro record nello stesso campo dati inserisco il file prova.php che ha questo codice:
<html> <body style="color:#990000"> <?php echo ('contenuto del file prova.php'); ?> </body> </html>
il risultato dell'estrazione è :
** N° riferimento: 800
nome del file: prova.php **
La dicitura contenuta in echo non appare.
In sostanza non mi interessa far vedere il codice scritto nel file php ma il risultato, l'effetto del file stesso. Spero di essere stato abbastanza chiaro.
Grazie ancora per gli ulteriori suggerimenti. -
php Mysql . visualizzazione di file .php in tabella
Ciao a tutti, da tempo mi dibatto in cerca di una soluzione, spero che qualche anima buona mi possa aiutare.
In sostanza utilizzo una tabella mysql in cui ho inserito anche un campo dati (blob - binary), con i rispettivi campi nome (varchar) e tipo (varchar).
Ho caricato in tabella dei file .html che vengono regolarmente visualizzati nel file mostra.php, questo è il codice:PHP: <?php
include("config.inc.php");
// parametri del database
@mysql_connect ($db_host, $db_user, $db_pass);
mysql_select_db ($db_name)or die("errore nella selezione del database");$query = "SELECT * FROM $db_tab WHERE rif=800";
$result = mysql_query ($query);
while($row=mysql_fetch_array($result)) { echo 'riferimento: '.$row['rif'].' <br />'; $nome = @MYSQL_RESULT($result,0,"nome"); $data = @MYSQL_RESULT($result,0,"dati"); $type = @MYSQL_RESULT($result,0,"tipo"); echo "$data<br />"; echo $nome;
}
?>Dalla visualizzazione phpMyAdmin il tipo file riporta:text/html.
Il problema si manifesta quando invece di un file .html carico in database un file .php, nel qual caso il contenuto del file non viene visualizzato e da phpMyAdmin il tipo file riporta: application/octet-stream.Come posso modificare il codice per poter visualizzare anche il contenuto?
Qualcuno mi può dare un suggerimento?
Grazie in anticipo -
RE: link da tabella di estrazione dati a pagina di dettaglio
Grazie Pietro, penso anch'io sia l'unica soluzione. Ciao
-
RE: link da tabella di estrazione dati a pagina di dettaglio
penso di aver trovato la soluzione per la singola voce, questa è la parte di codice interessata e che sembra funzionare:
...
echo '<span><a href="scheda_dettaglio.php?rif='.$row['rif'].'" target=_blank alt="scheda">'.$row["des_tabella"].' in vendita</a></span><br />';
...quello che vorrei raggiungere ora è la possibilità di linkare tutto il blocco, per intenderci dal numero di codice al prezzo. grazie
-
RE: link da tabella di estrazione dati a pagina di dettaglio
semplicemente è una mia scelta, potrei decidere di linkare qualsiasi altra voce come prezzo o mq, tranne l'immagine che è già collegata
-
RE: link da tabella di estrazione dati a pagina di dettaglio
semplicemente cliccando sulla dicitura "appartamento con giardino" o qualsiasi altra voce. Se invece volessi linkare in blocco dal codice al prezzo come cambierebbe il codice? Grazie
-
link da tabella di estrazione dati a pagina di dettaglio
Ciao a tutti,
come altre volte cerco in questo forum suggerimenti preziosi per la soluzione di un piccolo problema su php.
Nella tabella di estrazione dei dati da un database mysql evidenzio regolarmente i record nei diversi campi.
Quello che vorrei è che, oltre al link già presente sull'immagine, che mi porta alla pagina di dettaglio del record, poter aggiungere lo stesso link a qualcuna delle voci di altri campi.
In pratica, per esempio, vorrei poter utilizzare la voce "appartamento con giardino" come link per arrivare alla pagina di dettaglio. Spero di essere stato abbastanza chiaro.
Questa è la parte di codice interessata:$query = @mysql_query("SELECT * FROM immobili WHERE vetrina='si' AND scopo='Ve' AND uso='Ab' AND loc='0' ORDER BY rif DESC LIMIT ".$inizio.",".$max) or die (mysql_error()); while($row = mysql_fetch_assoc($query)){ echo '<tr><td><a href="scheda_dettaglio.php?rif='.$row['rif'].'" target=_blank alt="scheda"><img src="icona.php?rif='.$row['rif'].'"alt="scheda" width="10%"></a></td></tr>'; echo "<tr><td></td></tr>"; echo "<tr><td>codice: $row[rif]</td></tr>"; echo "<tr><td>$row[comune]</td></tr>"; echo "<tr><td>$row[zona]</td></tr>"; echo "<tr><td>$row[des_tabella] in vendita</td></tr>"; echo "<tr><td><span class=\"style1\">mq.$row[mq]</span></td></tr>"; echo '<tr><td><b><a href="scheda_dettaglio.php?rif='.$row['rif'].'" target=_blank">dettaglio</a></b></span></td><tr>'; include("stringa.php"); echo "<tr><td><span id='des>'$testo</span></td></tr>"; echo '<tr><td><h3 class=\"style1\">'.'? '.number_format($row['prezzo'],0,',','.').'</h3></td></tr>'; }
Questa è un esempio di parte della tabella di estrazione.
- immagine (già linkata)
- codice:123
- città
- via ...
- appartamento con giardino (da linkare)
- mq 85
- dettaglio (linkato)
- descrizione dell'immobile
- Euro ....
Grazie in anticipo saluti a tutti
-
stampante canon, come escludere wireless
Ciao a tutti, ho da poco una stampante Canon PXma iX6850 inkjet a colori. Al momento è collegata in rete locale tramite cavo usb ad uno dei computer. Disponendo la stampante anche di collegamento wireless, che però vorrei in qualche modo disattivare, perchè manda segnali di disturbo alla TV.
Qualcuno mi sa suggerire come fare?
Grazie -
RE: aprire una scheda di dettaglio come popup
grazie Gigi, sto facendo delle prove. Se avrò problemi tornerò al forum.
-
aprire una scheda di dettaglio come popup
Ciao a tutti,
Ecco il mio attuale problema. Ho una tabella in Php che estrae dati da un database My Sql.
Uno dei campi richiama una scheda di dettaglio riferita al singolo record, che si apre regolarmente.
Vorrei però che questa pagina si aprisse come un popup (o Overlay come si dice) e non come pagina intera, c'è qualcuno che mi sappia cortesemente fornire una possibile soluzione?
Scrivo una parte del codice per maggiore chiarezza:.....
//Se invece trovo delle occorrenze...
else
{while ($row = mysql_fetch_array ($result))
{
echo "$row[decennio]";
echo "<td>$row[genere]</td>";
echo "<td>$row[artist]</td>";
echo '<td><a href="scheda.php?id_art='.$row['id_art'].'" target=_blank>scheda</a></td></tr>';
}
}
mysql_free_result ($result);
?>
.....Quello che vorrei ridurre all'apertura è la "scheda.php", ho provato anche con javascript ma senza risultati.
Grazie in anticipo. -
RE: php limitare lunghezza del testo in tabella Mysql
Ciao MenteLibera, sto sperimentando la tua versione ma il risultato è che per qualsiasi valore di $numero_caratteri il testo si ferma alla prima parola, non mi sembra di aver modificato niente rispetto al tuo script.
Ciao -
RE: php limitare lunghezza del testo in tabella Mysql
ciao MenteLibera, ho impostato il mio limite a 75 caratteri e pare che nel mio sito funzioni regolarmente. La variazione del numero di caratteri rispetto al numero impostato penso dipenda dal fatto che lo script non deve interrompere le parole. In ogni caso testerò anche il tuo suggerimento.
Comunque grazie, ancora una volta questo forum si conferma il migliore della categoria.
ciao -
RE: php limitare lunghezza del testo in tabella Mysql
Dopo innumerevoli tentativi ho risolto il problema spostando lo script all'interno della tabella, se può essere utile a qualcuno inserisco un tratto di codice;
[PHP]...
while ($row = mysql_fetch_array ($result))
{
echo "<tr><td>$row[rif]</td>";$numero_caratteri = 35;
$stringa_in_input = $row['des_scheda'];
if(strlen(trim($stringa_in_input))>$numero_caratteri)
{
$testo = substr($stringa_in_input,0,strpos($stringa_in_input,' ',$numero_caratteri)).'...';
}
else
{
$testo = $stringa_in_input;
}
echo "<span id='p1'>$testo</span></td>";
echo "<td style="width: 50px" align="center">$row[mq]</td>";
echo '<td>'.number_format($row['prezzo'],0,',','.').'</td>';
echo '<td><a href="scheda_dettaglio.php?rif='.$row['rif'].'" target=_blank>scheda</a></td></tr>';
}
}
mysql_free_result ($result);
?>
</table>[/PHP]Saluti a tutti
-
RE: php limitare lunghezza del testo in tabella Mysql
in pratica vorrei che la voce del campo "des_scheda" della tabella apparisse soltanto per i primi 10 caratteri seguiti dai 3 punti, dato che il testo intero è molto più lungo.
grazie ciao -
php limitare lunghezza del testo in tabella Mysql
ciao a tutti
il mio problema è quello di limitare una descrizione in una tabella Mysql.
Ho provato lo script in un testo normale fuori tabella e funziona regolarmente ma non riesco ad ottenere lo stesso risultato in un campo della tabella Mysql.
Compare soltanto un trattino verde. Vorrei anche intervenire sulla dimensione del carattere.
Allego una parte della pagina.
[/HR]
<table class="righealterne">
<thead><tr>
<th>rif</th>
<th>foto</th>
<th>comune / zona</th>
<th>descrizione</th>
<th>mq</th>
<th>prezzo/canone</th>
<th>dettaglio</th>
</tr></thead>
<?php
include("config.inc.php");
// parametri del database
$db = mysql_connect ($db_host, $db_user, $db_pass);
if($db = FALSE) die ("errore nella connessione");
mysql_select_db ($db_name)or die("errore nella selezione del database");$query = "SELECT * FROM $db_tab WHERE vetrina='si' AND uso='co' ORDER BY rif DESC" ;
$result = mysql_query ($query) or die("nessun immobile con questi requisiti");$numero_caratteri = 10;
$stringa_in_input = '$row[des_scheda]';
if(strlen(trim($stringa_in_input))>$numero_caratteri)
{
$testo = substr($stringa_in_input,0,strpos($stringa_in_input,' ',$numero_caratteri)).'...';
}
else
{
$testo = $stringa_in_input;
}
$testo='$row[des_scheda]';//conto il numero di occorrenze trovate nel db
$numrows = mysql_num_rows($result);//se il database e' vuoto lo stampo a video
if ($numrows==0){
print"<b><font size=2>
<P><FONT SIZE=2><B>Al momento non abbiamo immobili con questi
requisiti.<BR>Contattateci per avere notizie su eventuali
acquisizioni non ancora pubblicate.</B></FONT></P>
</font></b><br><br>
<br><br>";
}//Se invece trovo delle occorrenze...
else
{
while ($row = mysql_fetch_array ($result))
{echo "<tr><td>$row[rif]</td>";
echo '<td align="center"><a href="scheda_dettaglio.php?rif='.$row['rif'].'" target=_blank alt="scheda"><img src="icona.php?rif='.$row['rif'].'"alt="scheda"></a></td>';
echo "<td>$row[comune]</td>";
echo "<td >$row[des_tabella]<br/>";
$testo = '$row[des_scheda]';echo "<span id='prova'>$testo</span></td>";
echo "<td style="width: 50px" align="center">$row[mq]</td>";
echo '<td>'.number_format($row['prezzo'],0,',','.').'</td>';
echo '<td><a href="scheda_dettaglio.php?rif='.$row['rif'].'" target=_blank>scheda</a></td></tr>';
}
}
mysql_free_result ($result);
?>
</table>[/HR]
Qualche anima buona mi può aiutare? Grazie -
RE: Strano problema su Easy Php
Grazie per il suggerimento, lo sto testando, mi sembra ottimo
-
Strano problema su Easy Php
Saluti a tutti!
Ecco il fattaccio: uso da sempre Easy Php per testare in locale elaborazioni varie (php ecc.). Da un paio di giorni il programma parte ma non riesce a collegarsi con il server locale 127.0.0.1.
Ho provato varie versioni del programma, più o meno recenti, anche reinstallando, ma il risultato è lo stesso.
Preciso che lavoro su Windows 7 Home Premium, Antivirus Norton 360 Premier Edition.
Non so se possa avere attinenza con il problema (forse no) ma non riesco a interagire con Windows Firewall, nel caso appare l'avviso: Windows Firewall: impossibile modificare alcune impostazioni dell'utente. Codice errore: 0x80070424.
Spero che qualche anima buona mi dia una mano a risolvere il problema, per me molto importante e urgente. Grazie in anticipo. -
deduzioni per manutenzione straordinaria
ciao a tutti, sperando che qualche esperto mi dia una mano a risolvere questo dubbio vi sottopongo il caso.
- immobile in comproprietà intestato a entrambi i coniugi;
- pratica di autorizzazione comunale in capo ad entrambi;
- conto corrente cointestato.
Con questi presupposti sarebbe possibile richiedere la deduzione del 50% per uno soltanto dei coniugi, fermo restando che le fatture e il bonifico siano intestate soltanto allo stesso?
Grazie per l'aiuto.
Saluti a tutto il forum.