Caratteri Speciali php txt html

usaikarts

Nuovo Utente
25 Mar 2009
22
0
0
Salve a Tutti...

ho rielaborato un pò di codice preso qua e la dalla rete per creare un piccolo script php, capace di prelevare del testo proveniente da un form html e di inserirlo in un file txt (file creato dallo stesso script php).

Il tutto funziona, soltanto che nel testo che viene inserito tramite form, tutti i caratteri "speciali" come ' ò à è ecc..., vengono trasformati in altro e quindi poi non riesco a ricavare correttamente i dati dal txt finale...

posto qui il codice... se qualcuno potesse aiutarmi sarei davvero grato perchè ormai mi sta fumando il cervello!!!!!!

PHP:
<?php
$varpg="home1.txt";
unlink($varpg);
$varpg2="news=";
// sopra pg
$var1=$_POST['var1'];//recupero la variabile globale var1 di tipo POST
if ($var1!=null){//Attiviamo PHP solo se il form è stato cliccato
echo "Il seguente testo è stato inserito correttamente nell'area richiesta:<br>";
$var=@fopen("home1.txt","x+");//apro il file .txt (modalità lettura/scrittura)
@fwrite($var,$varpg2."\r");//scrivo la variabile per il file flash
@fwrite($var,$var1."\r");//scrivo la variabile del form nel file .txt
$var2=file("home1.txt");//estraggo l'array dal file .txt
@fclose($var);//chiudo il file .txt
$i=count($var2);//conto gli elementi nell'array
for($a=0; $a<=$i; $a++){//uso il ciclo for per guardare nell'array
echo $var2[$a]."<br>";//scrivo tutti gli elementi dell'array, ma potevo eseguire qualunque altra operazione con le variabili!!!
}//fine ciclo for
}//fine ciclo if
?>
 
Risolto

Grazie tante comunque... ho risolto semplicemente inserendo il seguente codice:

$var1 = stripslashes($var1);

Oleeee!!!! Oleeeee!!! Oleeeeeeeeee!!!!!!!!!!!!!!! :tifoso::tifoso::tifoso::tifoso::tifoso::tifoso::tifoso::tifoso::tifoso::tifoso:
 

Discussioni simili