Ciao a tutti, sono niubbissimo del php e inizio adesso con le prime guide ed esercizietti banali...
Mi sono subito impantanato sul come riuscire a creare un elenco in un file txt, in cui gli utenti di un sito possano registrarsi indicando un paio di dati, ad esempio, nome, email e città di provenienza:
File clientiMailingList.htm:
codice:
<form method="POST" action="inserisci.php">
<p align="center">NOME <input type="text" size="20" name="nome"></p>
<p align="center">E-MAIL <input type="text" size="20"name="email"> </p>
<p align="center">CITTA' <input type="text" size="20"name="citta"></p>
<p align="center"><input type="submit" name="B1"value="Registrati"></p>
</form>
File inserisci.php:
codice:
<?php
$textfile = fopen("clientiMailingList.txt","a");
$varnome = $_POST["nome"];
$varemail = $_POST["email"];
$varcitta = $_POST["citta"];
$datiform = "$varnome | $varcitta | $varemail \n";
fwrite($textfile, $datiform);
echo "Grazie per esserti registrato"
?>
Queste sono le parti di codice dei 2 programmini e funzionano abbastanza correttamente, tranne per il fatto che nel file .txt non mi ritrovo poi i dati inseriti nel form ma solo i caratteri separatori "|"
Ho riguardato il codice e gli esempi del libro mille volte ma nn trovo l'errore... Chi mi sa dare un'indicazione? Grazie e ciao a tutti!