witam, od kilku dni męczę się z formularzem kontaktowym, wszystkie możliwe sposoby zawodzą, wg znajomych kod jest dobry, jednak nie dostarcza maili na moją skrzynkę.. Proszę o pomoc, może Wy coś poradzicie (mój serwer obsługuje funkcję mail, zresztą testowałem na 3 różnych serwach)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!--
.styl1 {
font-family: tahoma;
font-size: 12px;
}
-->
//-----------------------------------------------------KOD FORMULARZA----------------------------------------------//
<form action="<?=$PHP_SELF; ?>" method="post" class="styl1">
<p>Contact Person* Mr. Mrs.
<input name="name" type="text" /> <input name="name2" type="text" /> <input name="adress" type="text" /> <input name="phone" type="text" /> <input name="email" type="text" /> <input name="vehicles" type="text" />
<input type="submit" name="submit" value="Send" /> <input type="hidden" name="do" value="send" /> <input type="reset" name="reset" value="Reset" />
<?PHP
$do = ($_POST['do']);
if($do == "send")
{
$recipient = "fotograflubin@gmail.com";
$name = ($_POST['name']);
$name2 = ($_POST['name2']);
$adress = ($_POST['adress']);
$phone = ($_POST['phone']);
$email = ($_POST['email']);
$vehicles = ($_POST['vehicles']);
$message = ($_POST['message']);
$formsend = mail("$recipient", "$name2", "$adress", "$phone", "$vehicles", "$message", "From: $email ($name) \r\nReply-to:$email");
echo("<p>Your message was sent.
</p>");
}
?>