- Home
- Categorie
- Coding e Sistemistica
- PHP
- modifiche form invio email
-
modifiche form invio email
Ciao a tutti ho questo form che vorrei modificare
[php] <?php// L'INDIRIZZO DEL DESTINATARIO DELLA MAIL
$to = "[email protected]";// IL SOGGETTO DELLA MAIL
$subject = "Contatto per vetrina";// COSTRUIAMO IL CORPO DEL MESSAGGIO
$body = "Contenuto del modulo:\n\n";
$body .= "Nome: " . trim(stripslashes($_POST["Nome"])) . "\n";
$body .= "Attività: " . trim(stripslashes($_POST["Attività"])) . "\n";
$body .= "Città: " . trim(stripslashes($_POST["City"])) . "\n";
$body .= "Email: " . trim(stripslashes($_POST["Email"])) . "\n";
$body .= "Messaggio: " . trim(stripslashes($_POST["Messaggio"])) . "\n";// INTESTAZIONI SUPPLEMENTARI
$headers = "From: Modulo utenti[email protected]";// INVIO DELLA MAIL
if(@mail($to, $subject, $body, $headers)) { // SE L'INOLTRO È ANDATO A BUON FINE...echo "La mail è stata inoltrata con successo.";
} else {// ALTRIMENTI...
echo "Si sono verificati dei problemi nell'invio della mail.";
}
?> [/php]Perchè se compilo o non compilo i campi le email me le invia lo stesso quindi:
1°modifica bloccare l'invio delle email se ci sono tutti i campi completi
2°un blocco antispam, per filtrare i robot.Ringrazio per qualsiasi consiglio.
-
Qualcuno mi puoi aiutare?