- Home
- Categorie
- Coding e Sistemistica
- PHP
- php invio email
-
php invio email
Premetto che non sono molto esperta di PHP. Ho una mailing list su aruba e devo inserire un form d'iscrizione sul mio sito. Ho quindi creato un form in HTML e una pagina maili.php. Il problema è che mi da
Fatal error: Call to undefined function: mail()
form HTML <html> <head> </head> <body> <form name="mail" method="post" action="mail.php"> Iscrizione alla mailing list Nome: <input type="text" name="nome" size="20"> E-mail: input type="text" name="email" size="20"> <input type="submit" value="Iscriviti" /> </form> </body> </html>
mail.php <html> <head></head> <body> <?php $indirizzo="[email protected]"; { mail($indirizzo,"$nome - $email"); echo ("L'iscrizione è avvenuta con successo"); } ?> </body> </html>
-
Ciao.
Probabilmente manca qualche valore alla funzione.
Per curiosità, se nel secondo file metti:
echo "$nome - $email" che ti stampa?Ps [url=http://it2.php.net/mail]da uno sguardo anche qua per maggiori informazioni sulla funzione mail().
-
Non mi stampa nulla....compare solo
Fatal error: Call to undefined function: mail() in....
-
Sei sicura di avere il php?
Posta per benino il codice, controlla caratteri strani, punti e virgola, aperte e chiuse parentesi, doppi e singoli apici.
-
per ricevere le variabili nome e email li devi richiamare con il Post
$_POST['nome']per esempio.
Inserisci però prima il seguente comando:
print_r('$_POST'):