Salve.
Ho notato che caricando dei dati da una tabella del db in campi <input> come value all'interno di un echo di php:
Codice PHP:
<?
$titolo=$riga['Titolo'];
echo "<input type='text' value='$titolo'>";
?>
se la stringa contiene un apostrofo, il testo nell'input si ferma lì, anche tentando vari str_replace() sulla stringa con bachslash+apostrofo, doppio apostrofo, bachslash tra apostrofi..., prima di invocare la variabile nell'echo. Se va bene visualizza il backslash! Capisco che PHP vede un secondo apostrofo dopo il value e chiude l'attributo, ma ci deve essere un modo per sistemare il problema, dato che nel db i vari campi contengono semplici apostrofi poiché le tabelle provengono da un file Excel esportato in csv.