FORM PHP; l'email non arriva!!!

teolab76

Nuovo Utente
24 Feb 2009
2
0
0
Ciao a tutti! grazie in anticipo a chi vorrà rispondermi! ...posto qui sotto il codice utilizzato per la realizzazione delle due pagine del form in questione.

pagina mail.html codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento senza titolo</title>
</head>
<body>
<form action="mail.php" method="post">
<table align="center" width="70%" cellpadding="2">
<tr>
<td>Il tuo nome</td>
<td><input name="nome" type="text" size="30" maxlength="40" /></td>
</tr>
<tr>
<td>
Indirizzo mail
</td>
<td>
<input name="email" type="text" size="30" maxlength="50" />
</td>
</tr>
<tr>
<td>
Età
</td>
<td>
<select name="age">
<option></option>
<option value="18-24">18-24</option>
<option value="25-30">25-30</option>
<option value="31-35">31-35</option>
<option value="36-40">36-40</option>
</select>
</td>
</tr>
<tr>
<td>
Messaggio
</td>
<td>
<textarea name="messaggio" rows="4" cols="30"></textarea>
</td>
</tr>
<tr>
<td>
<input type="submit" value="invia" />
</td>
<td>
<input type="reset" value="cancella" />
</td>
</tr>
</table>
</form>
</body>
</html>


ed ora qui sotto il codice php:
<?
//Edita la variabile $mia_mail con il tuo indirizzo di posta elettronica
$mia_mail = "[email protected]";
//Informazioni del mittente che saranno visualizzate nella mail ricevuta
$mittente = $_POST['email'];
$headers = "MIME-Version: 1.0\r\n";
$headers = "From: $mittente\r\n";
//Inizializza l'array degli errori
$errori = array();
if(empty($_POST['nome']) )
{
$errori[] = 'Non hai specificato il tuo nome';
}
if(!ereg("^[^@ ][email protected][^@ ]+\.[^@ \.]+$", $_POST['email']))
{
$errori[] = 'Devi inserire una mail valida';
}
if(empty($_POST['email']) )
{
$errori[] = 'Hai lasciato il campo e-mail vuoto';
}
if(empty($_POST['age']) )
{
$errori[] = 'Non hai specificato la tua età';
}
if(empty($_POST['messaggio']) )
{
$errori[] = 'Non hai scritto alcun messaggio';
}
//Spedisce la mail in caso di controllo positivo
if(!$errori)
{
$subject = $_POST['nome'];
$message = $_POST['messaggio'];
mail($mia_mail, $subject, $message, $headers);
if(mail)
{echo "<h1>Messaggio inviato, grazie</h1>";
}
}
// Errori nella compilazione del modulo
else {
echo "<h1>Attenzione : I seguenti errori sono stati riscontrati nella compilazione del modulo</h1><br />";
// I messaggi di errore saranno visualizzati in un ciclo foreach
foreach($errori as $error_message)
{
echo "$error_message <br />\n";
}
echo "Tornare <a href='javascript:history.back()'>indietro</a> e correggere.<br/>
Grazie";
}
?>


ebbene, realizzato queste due paginette le ho messe sul server aziendale....un server con questi moduli installati:

Apache/2.2.3 (Debian) mod_python/3.2.10 Python/2.4.4 PHP/5.2.0-8+etch13 mod_perl/2.0.2 Perl/v5.8.8


compilo il form......premo invia.....e il modulo php mi dà risposta positiva.... Messaggio inviato, grazie........ma non mi arriva nessuna mail......scusate l'ignoranza in materia ma dov'è l'inghippo??? cosa c'è che non va? grazie ancora in anticpo a chiunque avrà voglia di spiegarmi!

Teo
 

teolab76

Nuovo Utente
24 Feb 2009
2
0
0
ciao Eliox! scusa l'ignoranza puoi spiegarmi meglio? il php.ini è x caso un file di configurazione del server??? lo devo veder li? se si come posso fare?
grazie
 
Discussioni simili
Autore Titolo Forum Risposte Data
C Form email php su pagina index.html? PHP 21
Matteo Lorenzon [PHP][WORDPRESS] Form in Wordpress, creazione PDF con dati del form ed invio tramite email WordPress 1
CoyotesSon [PHP] Form via email PHP 10
M Tabella PHP con sorgente dati csv: selezionare le riche e compilare Form eMail PHP 1
F Problema form invio email php PHP 3
F form invio email php PHP 5
anton Nascondere indirizzo email agli spambot in un form php PHP 21
R Inviare file tramite un form a un indirizzo email tramite pagina php PHP 1
borgo italia form email php e spam PHP 11
V PHP form intersecate PHP 0
L form multipla php sql,errore in inserimento MySQL 0
L Insert php sql da una form multipla PHP 6
webmachine [PHP] [JAVASCRIPT] Form strano in HTML PHP PHP 1
G Form in php WordPress 0
F [PHP] Form html PHP 2
G FORM HTML E PHP PHP 0
S [PHP] Recupero nome immagine da Form con input file PHP 3
U PHP bottone per invio mail o ritorno al form PHP 15
O [PHP] inviare dati da form e script ajax PHP 0
B [PHP] Creare PDF dopo inserimento dati form PHP 4
C [PHP] Form con Inserimento dati dalla maschera e un menù a discesa che prende i dati dal db PHP 1
C [PHP] Form inserimento più menù a discesa PHP 9
D [PHP] Consigli su come creare form PHP 1
T [PHP] Creare Honeypot per form contatti PHP 10
A [PHP] Invio automatico dati da form PHP 6
ANDREA20 [PHP] [HTML] crea form di contatto PHP 4
ANDREA20 [PHP] form modulo contattp PHP 5
M HELP FORM CREATO IN PHP PHP 14
L [PHP] Form da select compilare campi automaticamente PHP 1
I [PHP] inviare form con allegato tramite una mail PHP 1
A [PHP] Controllo nome utente form di registrazione PHP 4
B [PHP] Invio mail automatico dopo compilazione form - db PHP 25
P PHP - Leggere una pagina passata con Form e Captcha PHP 0
Angelo Russo [PHP] [HTML] form contatti PHP 0
F [php] sicurezza password form login PHP 2
M [PHP] Problema search form PHP 3
Cosina [PHP] Preservare i campi del form solo se l'invio non ha successo PHP 5
Cosina Andare a capo nel testo della mail ricevuta dal form php PHP 1
N [PHP] filtrare input form di tipo array PHP 0
M [PHP] Framework per form complessi (configuratore prodotto) PHP 6
F [PHP] [HTML] File legato ad action in un form PHP 1
K [PHP + MYSQL ] Inserimento dati in database da form dinamico PHP 13
S [PHP] Verifica dati tramite form e annullamento codice inserito PHP 7
spider81man Scrivere su file .txt da form php PHP 2
alessandra86 [PHP] Popolamento database con form ricorsivi - problema array (foreach ) PHP 5
M [PHP] valore tabella in campo form PHP 1
K [PHP] variabili di tipo numerico nei Form PHP 1
L [PHP] Salvare csv da form dati PHP 5
O [PHP] Problema Button in form PHP 1
B [PHP] passare valore ad un form su un'altra pagina PHP 4

Discussioni simili