Ho il seguente codice:
<SCRIPT LANGUAGE="php">
$prova = "Testo di \" prova";
$val = "
<FORM>
<INPUT TYPE=\"text\" NAME=\"prova\" VALUE=\"" . $prova . "\">
</FORM>
";
echo $val;
</SCRIPT>
nell'esecuzione mi dà a video la casella di testo con all'interno la sola scritta:
Testo di
mentre ovviamente vorrei uscisse la scritta
Testo di "prova
Ovviamente il problema è che nell'inserire la scritta: Testo di " prova all'interno di val, quando arriva a value si ha:
VALUE="Testo di " prova
quindi il doppio apice viene visto come chiusura del campo VALUE (almeno penso sia così).
Non posso utilizzare ' al posto del doppio apice all'interno di VALUE, ossia:
$value="........ <INPUT TYPE='text' ..........
anche perché mi darebbe lo stesso errore se nella stringa ci fosse
$prova="Testo di ' prova"
QUALCHE CONSIGLIO?