Salve a tutti!
Sto cercando di inserire un semplice form nel mio sito per registrarsi alla newsletter; contiene un solo campo dove l'utente può inserire il suo indirizzo mail e il tasto invia.
Premetto che è la prima volta che uso un form, e non conosco il linguaggio php.
questo è il codice del form che ho inserito nella pagina
poi ho creato con notepad la pagina inviamail.php, inserendo il seguente codicecodice:<form action="inviamail.php" method="post" name="inviamail"> <font face="Arial" size="2" color="#800000"><u> Iscriviti alla Newsletter!</u></font> <input type="text" size="20" name="email"> <input type="submit" value="Invia"></form>
a quanto suppongo, il form dovrebbe inviare le informazioni alla pagina php, che dovrebbe spedirle alla mail e fare il redirect alla pagina selezionata.codice:<?php $indirizzo="newsletter@miosito.it"; { mail($indirizzo,"Messaggio da parte di $nome: $oggetto" ,"$nome - $email ha inviato il seguente messaggio:" ,"$messaggio"); echo ("Il messaggio è stato inviato con successo "); } ?> Torna al sito</p>
nella realtà, invece, non arriva nessuna mail e viene visualizzata la pagina inviamail.php che contiene solo la semplice scritta "torna al sito".
sapete dirmi cosa ho sbagliato?
grazie!

Rispondi quotando