Originalmente inviato da
radiodelmomento
Potresti farci vedere il codice PHP con il quale scrivi il testo?
Molto probabilmente, anzi, sicuramente, c'è un
addslashes() che aggiunge quegli slash.
Ciao!
certo!
questo è il form html che permette di inserire i dati:
Codice HTML:
<FORM METHOD=POST ACTION="invia.php">
<TEXTAREA NAME="link" COLS="50" ROWS="10">
<img src="LINKIMMAGINE" align="left" WIDTH="80" HEIGHT="80" VSPACE="5" HSPACE="5"><a href="LINKELEMENTO" target="_blank">TESTO</a>
</TEXTAREA>
<BR>
<BR>
<INPUT TYPE=SUBMIT VALUE="Aggiungi al file">
</FORM>
e questo è il codice php che scriverà nel file txt
Codice PHP:
<?php
$nuovolink = $_POST['link'];
echo "Il nuovo link è: ".$nuovolink;
$fp = fopen('testo.txt', 'a'); //Apro il file prova.txt in lettura, lo creo se non esiste
fwrite($fp, $nuovolink); //Scrivo una stringa sul file
fclose($fp); //Chiudo il file aperto precedentemente
?>
e questo è ciò che mi ritrovo dentro il file txt:
Codice HTML:
<img src=\"LINKIMMAGINE\" align=\"left\" WIDTH=\"80\" HEIGHT=\"80\" VSPACE=\"5\" HSPACE=\"5\"><a href=\"LINKNOTA\" target=\"_blank\">TESTO</a>
perchè mi inserisce gli slash prima delle virgolette???