Ciao
Da un modulo ricevo del testo (messaggio)che può avere anche delle virgolette..senza riportare tutto il codice:
OK fin qui tutto a posto;Codice PHP:
........
case 'anteprima':
anteprima($_REQUEST['messaggio'],$_REQUEST['button'],$_REQUEST['color']);
.......
function anteprima($messaggio,$button,$color){
.....
echo"
<td><b>Hai scritto:
</b> </td><td><font color=\"$colore\" face='$carattere' size=\"5\">$messaggio</font></td>";
........
}
se il testo inserito nella variabile messaggio ha le virgolette
le vedo regolarmente stampando con echo ad esempio
Ciccio "beicapelli" Rossi
Il problema viene dopo quando invio la stessa variabile $messaggio ad un'altra funzione per la conferma e il caricamento del testo nel db:
qui ho messo un echo perchè mi ero accorto che nel db veniva caricato soloCodice PHP:
.......
<input type="hidden\" name=\"messaggio\" value=\"$messaggio\">
.......
case 'conferma':
conferma($_REQUEST['messaggio'],$_REQUEST['carattere'],$_REQUEST['colore'] );
........
function conferma($messaggio,$car,$col){
echo $messaggio;
.....
Ciccio al posto di
Ciccio "beicapelli" Rossi
e ho verificato che il problema è proprio in questo punto; alla funzione conferma non arrivano le virgolette e nemmeno il testo completo!
Come mai?
Grazie anticipatamente