-
fwrite help
Scusatemi ma non capisco una cosa... creo un semplice form che invia una variabile di tipo post ad un' altra pagina e quest' ultima dovrebbe scriverla in un file .txt xò non funziona.
Non mi sembra che abbia sbagliato qualcosa nel codice dato che è molto semplice...
La cosa più stana è che non visualizza nessun errore ma non scrive comunque.
posto sotto i codici.
Pagina del form:
Codice HTML:
<html>
<body>
<form action="/prove/prova1.php" method="post">
<tr><td>
Inserisci messaggio
</td></tr>
<tr><td>
<input type="text" name="var1" size=25 maxlength=80>
<input type="submit" value="Invia">
</form>
</body>
</html>
segue il file che dovrebbe scrivere
Codice PHP:
<?php
$var1 = $_POST['var1'];
$var = fopen("/prove/prova.txt","a+");
fwrite($var, $var1."\n");
fclose($var);
?>
grazie in anticipo a chi mi verrà in contro :tongue
-
il path che dai a fopen deve esistere e devi poterci scrivere dentro. Se quello script lo fai girare su AlterVista di certo non va, se sei in locale devi avere una die /prove.
usa path relativi magari, o controlla ( con phpinfo() ) dove si trova il tuo sito (dovrebbe essere /membri/nickname o /var/www)
-
Strano non sò il perchè ma con il metod POST non funziona ma con GET si... cmq problema risolto
:=): grazie 1000