Ако може да добавите проверка, дали са попълнени всички полета. Това е кода, който използвам:
Код:
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<link type="text/css" rel="stylesheet" href="brada.css" />
<title>Изпращане на е-мейл с PHP</title>
</head>
<div class="cont">
<form action="" method="POST">
<center>Име:
<div class="inputText"><fieldset><input type="text" name="from" /></fieldset></div>
Email адрес:
<div class="inputText"><fieldset><input type="text" name="email" /></fieldset></div>
Относно:
<div class="inputText"><fieldset><input type="text" name="subject" /></fieldset></div>
Съобщение
<div class="inputArea"><fieldset><textarea name="message"></textarea></fieldset></div>
<div class="buttons">
<fieldset><input type="reset" class="btn" value="Изчисти" /></fieldset>
<fieldset><input type="submit" class="btn" value="Изпрати" name="submit" /></fieldset></center>
</div>
</form>
<?php
$from = $_POST['from'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];
if ($_POST['submit']) {
$headers = 'From: '.$email . "\r\n" .
$headers .= 'Content-type: text/plain; charset=windows-1251' . "\r\n";
'Име: '.$from. "\r\n";
mail("cvetomir900@abv.bg",$subject,$message,$headers);
echo "Съобщението изпратено успешно.";
}
?>
</div>
<body>
</body>
</html>