Ciao e grazie per la risposta. Allora ho creato il file mail.php e l'ho collegato al codice html. Potrebbe funzionare?
Codice html:
Codice HTML:
<form id="ContactForm" method="post" action="mail.php" enctype="text/plain">
<div class="wrapper pad_bot1">
<div class="wrapper">
<div class="bg"><input type="text" class="input" /></div>Nome:<br />
</div>
<div class="wrapper">
<div class="bg"><input type="text" class="input" /></div>Cognome:<br
/>
<div class="wrapper">
<div class="bg"><input type="text" class="input" /></div>Città:<br />
</div>
</div>
<div class="wrapper">
<div class="bg"><input type="text" class="input" /></div>E-mail:<br />
</div>
<div class="wrapper">
<div class="bg"><input type="text" class="input" /></div>Oggetto:<br
/>
</div>
<div class="wrapper">
<div class="bg"><div class="textarea"><textarea name="textarea"
cols="1" rows="1"></textarea></div></div>Messaggio:<br />
</div>
<div class="wrapper">
<a href="#" class="button" onClick="document.getElementById
('ContactForm').submit()"><span><span>INVIA</span></span></a>
<a href="#" class="button marg_right1"
onClick="document.getElementById('ContactForm').reset()"><span><span>CANCELLA</span></span></a>
</div>
</div>
</form>
Codice php:
Codice HTML:
<?php
// L'INDIRIZZO DEL DESTINATARIO DELLA MAIL
$to = "xxxxxxxxx@gmail.com";
// IL SOGGETTO DELLA MAIL
$subject = "messaggio da xxxxxxx";
// COSTRUZIONE DEL CORPO DEL MESSAGGIO
$body = "Contenuto del modulo:\n\n";
$body .= "Nome: " . trim(stripslashes($_POST["Nome"])) . "\n";
$body .= "Cognome: " . trim(stripslashes($_POST["Cognome"])) . "\n";
$body .= "Città: " . trim(stripslashes($_POST["Citta"])) . "\n";
$body .= "Oggetto: " . trim(stripslashes($_POST["Oggetto"])) . "\n";
$body .= "textarea: " . trim(stripslashes($_POST["textarea"])) . "\n";
$body .= "E-mail: " . trim(stripslashes($_POST["E-mail"])) . "\n";
// INTESTAZIONI SUPPLEMENTARI
$headers = "From:xxxxxxxx<INDIRIZZO-COME-SOPRA>";
// INVIO DELLA MAIL
if(@mail($to, $subject, $body, $headers)) { // SE L'INOLTRO E' ANDATO A BUON FINE...
echo "E-mail inviata con successo!! Attenda qualche secondo e verra reindirizzato alla pagina precedente...";
echo "<meta http-equiv=\"refresh\" content=\"3;url=http://www.xxxxxx.it/index.html\" />";
} else {// ALTRIMENTI...
echo "Si sono verificati dei problemi nell'invio della mail, riprovi più tardi. Ora verrà reindirizzato alla pagina precedente...";
echo "<meta http-equiv=\"refresh\" content=\"3;url=http://www.xxxxxx.it/contatti.html\" />";
}
?>
Grazie
Ho appena provato ma il messaggio mi arriva con tutti i campi vuoti. credo che non riesca a collegare i campi dell'html al php.
Sapete come posso risolvere?
Grazie :)