Salve non capendo una mazza di PHP (sto imparando comunque!!)
Sto cercando uno script che scriva su un file di testo quello che ho scritto nella textarea di nome "Commenti"
Chi mi può scrivere lo script mi farebbe un grande favore!!
Ciao
Salve non capendo una mazza di PHP (sto imparando comunque!!)
Sto cercando uno script che scriva su un file di testo quello che ho scritto nella textarea di nome "Commenti"
Chi mi può scrivere lo script mi farebbe un grande favore!!
Ciao
Va bene come ho fatto?Codice PHP:
<?php
$filename = 'esempio.txt';
$somecontent = "Aggiunge questa riga al file\n";
if (is_writable($filename)) {
if (!$handle = fopen($filename, 'a')) {
echo "Non si riesce ad aprire il file ($filename)";
exit;
}
if (!fwrite($handle, $somecontent) ===FALSE) {
echo "Non si riesce a scrivere nel file ($filename)";
exit;
}
echo "Riuscito, scritto ($somecontent) nel file ($filename)";
fclose($handle);
} else {
echo "Il file $filename non è accessibile";
}
?>
si, hai tradotto correttamente l'esempio della guida, e rimosso i commenti perfettamente
ci hai capito qualcosa?
Non tanto, pero' non funziona :(
gia', perche' non hai minimamente letto la guida, quindi non sai cosa faccia is_writable() e perche' fallisca (...returns TRUE if the filename exists and is writable...)
l'esempio non e' comunque il piu' semplice. Proviamo cosi':
il php5 ti mette anche a disposizione file_put_contents(), che per scrivere un blocco unico magari e' piu' comoda. E' semplicemente un'abbreviazione per cio' che ho scritto sopra.Codice PHP:
$nomefile = 'prova.txt'
$contenuto = 'testo testo testo';
// apriamo il file. fopen restituisce false se non ci riesce, saltando l'if
if ($handle = fopen($nomefile, "w")) {
// siamo riusciti ad aprire in scrittura il file. scriviamo il testo
fwrite($handle, $contenuto);
// richiudiamo il file, assicurandoci il salvataggio dei dati
fclose($handle);
}
Ultima modifica di dreadnaut : 20-10-2008 alle ore 23.38.59
"Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix
[ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
consoliwebsite.altervista.org