ok grazie mille :)
Ho cercato un po' su internet e sono riuscito a raggiungere un buon compromesso.
Ora le mail mi arrivano, con
mittente: Apache (apache@ns196.altervista.org) --> non so perchè esce questo indirizzo.
oggetto: ho messo che mi esce il nome di chi mi ha inviato il messaggio
e-mail: nel testo come prima cosa c'è l'indirizzo e-mail del mittente e sotto il suo testo ^^
Ora ho un'ultima domanda:posso riuscire a mettere come mittente l'indirizzo e-mail del mittente? (se è troppo complicato, lasciate stare :) )
Questo è il codice utilizzato
Codice PHP:
<?php
//raccogliamo le variabili inviate
$nome=$_POST['nome'];
$email=$_POST['email'];
$messaggio=$_POST['messaggio'];
$Submit=$_POST['Submit'];
//controlliamo che sia stato inviato il form
if($Submit=='Invia'){
//controlliamo che siano stati inseriti tutti i dati
if(!empty($nome) and !empty($email) and !empty($messaggio)){
//inviamo l'email
$mail=mail("sama9@hotmail.it", "$nome", $messaggio, $email);
//controlliamo che la mail sia stata inviata correttamente
if($mail){
//messaggio in caso di successo
$ok="Email inviata!<br/>";
}
else{
//messaggio in caso di errore
$errore="Non è stato possibile inviare l'email, riprova.<br/>";
}
}
else{
//messaggio in caso di campi mancanti
$errore="Tutti i campi sono obbligatori!<br/>";
}
}
?>
Codice HTML:
<?php if(isset($errore)){ echo $errore; }else{ if(isset($ok)){ echo $ok; } } ?>
<form name="mailform" method="post" action="<? $_SERVER['../AppData/Local/Temp/Rar$DIa0.457/PHP_SELF'] ?>">
Nome e Cognome / Azienda<br />
<input type="text" name="nome" /><br />
Indirizzo E-mail <br />
<input type="text" name="email" />
<br />
Messaggio
<textarea name="messaggio" cols="40" rows="4"></textarea>
<input type="submit" name="Submit" value="Invia" />
<input type="reset" name="Submit2" value="Cancella" />
</form>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>