Ciao,
ho provato anche questo.
Ora quando confermo la videata del form, mi compare tutto il testo del file php.
Ti copio i testi di entrambi i file, perchè penso di avere fatto diversi errori.
Questo è il contenuto del file con il form mailcoro.htm:
Codice HTML:
<HTML>
<HEAD>
</HEAD>
<BODY>
<form method="post" enctype="text/plain" action="invia.php">
<table cellspacing=5><tr><td>
Nome: </td><td><input type="text" name="mittente" size="35"></td></tr>
<tr><td>
Email: </td><td><input type="text" name="email" size="35"></td></tr>
<tr><td>
Telefono: </td><td><input type="text" name="telefono" size="35"></td></tr></table>
<br>
<p>Messaggio:
<p><textarea name="messaggio" rows="10" cols="50"></textarea>
<p> Premi sul tasto <i>Invia</i> quando hai completato il messaggio, sul tasto <i>Annulla</i> se vuoi rifare.
<p>
<div align="center">
<input type="submit" value="Invia" name="Scelta01">
<input type="reset" value="Annulla" name="Scelta02"></div>
</form>
</body>
</html>
Il contenuto del file invia.php è:
Codice PHP:
// L’INDIRIZZO DEL DESTINATARIO DELLA MAIL
$to = “mary.chioatto@yahoo.it”;
// IL SOGGETTO DELLA MAIL
$subject = “Modulo proveniente dal sito www.allegraprimavera.altervista.org”;
// COSTRUZIONE DEL CORPO DEL MESSAGGIO
$body = “Contenuto del modulo:\n\n”;
$body .= “mittente: ” . trim(stripslashes($_POST["mittente"])) . “\n”;
$body .= “Email: ” . trim(stripslashes($_POST["Email"])) . “\n”;
$body .= “Telefono: ” . trim(stripslashes($_POST["telefono"])) . “\n”;
$body .= “Messaggio: ” . trim(stripslashes($_POST["messaggio"])) . “\n”;
// INTESTAZIONI SUPPLEMENTARI
$headers = “From: Modulo utenti<mary.chioatto@yahoo.it>”;
// INVIO DELLA MAIL
if(@mail($to, $subject, $body, $headers)) { // SE L’INOLTRO E’ ANDATO A BUON FINE…
echo “La mail è stata inoltrata con successo.”;
} else {// ALTRIMENTI…
echo “Si sono verificati dei problemi nell’invio della mail.”;
}
Ti ringrazio per l'aiuto
ciao
Mary