ThRiX
06-02-2006, 12:15
Ciao a tutti
ho un problema con php;
con la seguente funzione scrivo una stringa ($testo) in un file di testo (prova.txt)
$scrivi=@fopen("prova.txt","w");
@fwrite($scrivi,$testo);
@fclose($scrivi);
e fin qui nessun prob. in quanto nel file sono presenti i dati contenuti nella var testo...
il prob arriva quando cerco di leggere il file con la seg. istruzione:
$contriga=1;
$leggitesto=@fopen("prova.txt","r");
while (!feof($leggitesto))
{
$contenuto= @fgets($leggitesto, 4096);
$contenutows= rtrim($contenuto); /* rimuove gli spazi alla fine della riga*/
if ($contriga==1)
{echo "prima riga $contenutows";}
if ($contriga==2)
{echo "seconda riga $contenutows";}
...
...
..
e così via!
le parole vengono visualizzate bene, ma se ci sono spazi (es: "ciao mondo")
vedrò solo ("ciao")
come posso risolvere tale prob?
nel file per essere chiari vedo "ciao mondo"
ho un problema con php;
con la seguente funzione scrivo una stringa ($testo) in un file di testo (prova.txt)
$scrivi=@fopen("prova.txt","w");
@fwrite($scrivi,$testo);
@fclose($scrivi);
e fin qui nessun prob. in quanto nel file sono presenti i dati contenuti nella var testo...
il prob arriva quando cerco di leggere il file con la seg. istruzione:
$contriga=1;
$leggitesto=@fopen("prova.txt","r");
while (!feof($leggitesto))
{
$contenuto= @fgets($leggitesto, 4096);
$contenutows= rtrim($contenuto); /* rimuove gli spazi alla fine della riga*/
if ($contriga==1)
{echo "prima riga $contenutows";}
if ($contriga==2)
{echo "seconda riga $contenutows";}
...
...
..
e così via!
le parole vengono visualizzate bene, ma se ci sono spazi (es: "ciao mondo")
vedrò solo ("ciao")
come posso risolvere tale prob?
nel file per essere chiari vedo "ciao mondo"