Form di registrazione su file di testo
Ciao ragazzi,
sono alle prese coi primi passi di PHP e volevo creare un form sul mio sito per registrare utenti. I dati non vengono salvati su DB ma su un file di testo (nel mio caso l'ho chiamato utenti.dat).
Ho scritto questo codice PHP che sul server della mia scuola funziona ma, non so perchè, qui su Altervista no. Il file PHP viene eseguito però il file utenti.dat non viene aggiornato (e rimane quindi ancora vuoto).
Per provarlo: http://www.federicoweb.altervista.org/signup.php
Ecco il codice della pagina che viene chiamata dall'action del form (register.php):
Codice PHP:
<?php
$reg=fopen("files/utenti.dat","a");
$nn=$_REQUEST['nick'];
$pw=$_REQUEST['pass'];
$mail=$_REQUEST['email'];
$registrazione=$nn.";".$pw.";".$mail."\r\n";
fwrite($reg,$registrazione);
fclose($reg);
echo "Registrazione effettuata con successo. Grazie per esserti iscritto."
?>
E questo invece è il contenuto del form:
Codice HTML:
<form action="include/register.php" name="register-box" method="post">
<p>
Nickname
<input type="text" name="nick">
<span class="small">(Max. 20 caratteri)</span></p>
<p>
Password
<input type="password" name="password">
<span class="small">(Min. 4 caratteri)</span></p>
<p>
Email
<input type="text" name="email">
<span class="small">(Servirà per completare la registrazione)</span></p>
<p><input name="go" type="submit" value="Registrati">
<input name="reset" type="reset" value="Cancella dati"></p>
</form>
Dov'è il problema?
Grazie :wink:
pagina con login e password?
ciao,
se trovi un nuovo iscritto al tuo sito sono io che mi sono iscritto per prova. Vorrei fare la stessa cosa che hai fatto tu per il mio sito. Non in alterpages ma penso di poterlo fare in altervista. Mi dici le fasi principali? Serve anche a me per la scuola.