il codice che uso per scrivere su file è
$filename = "miofile.txt";
$testo = $_GET['testo'];
$handle = fopen($filename, 'a');
fwrite($handle, $testo);
fclose($handle);
nel file di testo mi scrive :
l\'amore è una cosa \"bella\"||fine||
uso questo file come db usando la funzione explode per dividere tutto e infilarlo in un array
$db=fopen("miofile.txt","r");
$testo=(fgets($db,255));
$pieces = explode("||fine||", $testo);
$n=sizeof($pieces)-1;
for($j=0; $j<=$n; $j++){
echo $pieces[$j]."
";
}
ma così mi legge il testo con gli slash, cosa devo aggiungere per non farli apparire?

Rispondi quotando