Ciao a tutti, mi sto costruendo un semplice programmino per aggiornare una pagina di testo da remoto e come al solito funziona a metà.
Il Form manda il testo in una pagina che me lo stampa a video, il mio problema è che non riesco ad farla scrivere nel file di texto, vi posto il codice cosi mi capite meglio, ed eventualmente mi dite do sta l’errore?.
Le pagine sono 3, form.php , textarea.php dove stampa a video e leggo dove vado a leggere il file di testo e ovviamente il file txt.
php textarea:
<?php
// giornata cronaca
$text = $_REQUEST['textdata'];
echo $text['name'], "
";
// area di testo
$text = $_REQUEST['textdata'];
echo $text['txt'], "
";
?>
<?php
// alla fine della frase il terminatore è \n (equivale in ambienti Unix all'acapo)
// Windows il terminatore dovrà essere \r\n
$text = "1°tempo\r\n"; // dove scrive il txt 1° tempo
// Apro il file con opzione "w" (quindi se esiste del testo verrà cancellato)
// per aggiungere del testo alla fine del file dovete sostituire "w" con "a"
$identificatore = fopen("messaggi.txt", "a");
// Scrivo i dati nel file
fwrite($identificatore, $text);
// Chiudo il file
fclose($identificatore);
?>
<--------------------------fine---------------------->
<-----dove vado a leggere il testo --->
<?php
$var=fopen("messaggi.txt","a+");
$leggi=fread($var,filesize("messaggi.txt"));
$sss=nl2br($leggi);
fclose($var);
echo $sss;
?>
<----------fine--------->
Un saluto e grazie.......