Skip to content

Invio mail php con validazione

sabato 8 marzo , 2008
tags: ,
by

Un utile script
<?php

$receiverMail = "email_ricevente@email.it";

$nome = ltrim(rtrim(strip_tags(stripslashes($_POST['name']))));
$from = ltrim(rtrim(strip_tags(stripslashes($_POST['from']))));
$subject = ltrim(rtrim(strip_tags(stripslashes($_POST['subject']))));
$message = ltrim(rtrim(strip_tags($_POST['messaggio'])));

$ip = getenv("REMOTE_ADDR");
$msgformat = "From: $nome ($ip)\nEmail: $from\n\n$message";

// VALIDATION
if(empty($nome) || empty($from) || empty($subject) || empty($message)) {
echo"Attenzione. É accaduto un errore processando i dati inseriti.
Controllare di aver inserito dati validi in tuttti i campi
";
}
elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $from)) {
echo"Attenzione. Email non valida
";
}
else {
mail($receiverMail, $subject, $msgformat, "From: $nome ");
echo"Email inviata correttamente!

";
}

?>

Lascia un commento

Effettua il login con uno di questi metodi per inviare il tuo commento:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: