PDA

View Full Version : [PHP] stampare in php il contenuto di una query..che è php :)


TorpedoBlu
22-01-2007, 13:11
ragazzi, il contenuto delle pagine è interamente proveniente da db, ma come faccio se a sua volta è php?

cioè se il contenuto di un semplice echo"<qualcosa>" contiene a sua volta del php?? ad esempio uno script stupidissimo come questo:
<?
$header="From: <".$_POST[''mail''].">";
$oggetto=$_POST[''oggetto''];
$messaggio=$_POST[''testo''];
$indirizzo_dest="info@qualcosa.com";
$messaggio .="\\n\\n$nome ha inviato questa mail dalla FORM automatica, il suo indirizzo di posta è: $mail .";
//seconda parte dell''header
$out="oppure compila la seguente form";
if(isset($_POST[''inviato''])){ if(mail($indirizzo_dest, $oggetto, $messaggio, $header))
$out="Il tuo messaggio e'' stato inviato con successo!!";
else $out="Errore invio E-mail!!<br>Torna indietro e riprova!!"; } ?>

andbin
22-01-2007, 13:15
ragazzi, il contenuto delle pagine è interamente proveniente da db, ma come faccio se a sua volta è php?Funzione eval()

TorpedoBlu
22-01-2007, 14:52
si, ma eval esegue il PHP di una stringa, giusto? ma il fatto è che mi incasino con i doppi apici, ho lo script che proviene da una query.

andbin
22-01-2007, 15:01
si, ma eval esegue il PHP di una stringa, giusto?Sì.

ma il fatto è che mi incasino con i doppi apici, ho lo script che proviene da una query.Se hai problemi con determinati caratteri posso solo ipotizzare che l'inserimento nel DB non sia stato fatto in modo corretto. Ma con le poche informazioni che hai dato non posso dire nulla sulla reale causa del problema.