<?php
if(isset($_POST['imię']) && isset($_POST['nazwisko']) && isset($_POST['email']) && isset($_POST['treść']) && isEmailValid($_POST['email'])){
$header = "From: ".$_POST['email']." \r\n";
$header .= "Reply-to: ".$_POST['email']." \r\n";
mail("twoj@mail.com", "Wiadomość od ".$_POST['nazwisko']." ".$_POST['imię'], $_POST['treść'], $header);
}
else
{
// NIE PRZEGAP TEGO ;)
// NIE PRZEGAP TEGO ;)
// NIE PRZEGAP TEGO ;)
echo("<p>COS SIE JEBIE</p>");
}
function isEmailValid($email)
{
$regexp = "^([_a-z0-9-]+)(.[_a-z0-9-]+)*@([a-z0-9-]+)(.[a-z0-9-]+)*(.[a-z]{2,4})$";
$valid = 0;
if (eregi($regexp, $email))
{
list($username,$domaintld) = split("@",$email);
if (getmxrr($domaintld,$mxrecords))
$valid = 1;
} else {
$valid = 0;
}
return $valid;
}
?>
Dodałem walidację email.
A teraz niech kolejna osoba coś dopisze