Код: Выделить всё
<!--Начало формы-->
<center><table border="1" bordercolor=#69a99b cellpadding="1" cellspacing="1">
<tr><td bgcolor="#cccccc" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" width="500" height="350">
<?
$form_blok = "<form method=\"post\" action=\"$PHP_SELF\">
<p><center><font face=\"verdana\" class=\"text\" size=\"2\" color=\"white\"><b>Ваше имя:</b>
<br><input type=\"text\" name=\"sender_name\" size=\"30\"></p>
<p><strong class=\"text\">Ваш e-mail:</strong><br><input type=\"text\" name=\"sender_mail\" size=\"30\"></p>
<p><strong class=\"text\">Ваше сообщение:</strong><br>
<textarea name=\"message\" cols=45 rows=7 wrap=virtual></textarea></p></center>
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"200\" align=center>
<td align=center valign=top width=\"100\" height=\"5\">
<input type=\"hidden\" name=\"op\" value=\"ds\">
<input class=but4 type=\"submit\" name=\"submit\" value=\"ПОСЛАТЬ СООБЩЕНИЕ\"></td>
<p><td align=center valign=top width=100 height=\"5\">
<input class=but4 type=\"reset\" name=\"reset\" value=\"ОЧИСТИТЬ\"></td></p>
</form></td></tr></table></center>";
$op=$_POST['op'];
$sender_name=$_POST['sender_name'];
$sender_mail=$_POST['sender_mail'];
$message=$_POST['message'];
$login="ЛОГИН ПОЧТЫ";
$dom="СЕРВЕР ПОЧТЫ.СОМ";
if ($op != "ds") {
echo "$form_blok";}
else if ($op == "ds"){
if ($sender_name ==""){
$name_err = "<font face=\"verdana\" color=\"#FFFFFF\" size=\"2\" class=\"text\">
<b>Вы не заполнили поле: ВАШЕ ИМЯ.</b></font><br>";
$send = "no";}
if ($sender_mail =="") {
$mail_err ="<font face=\"verdana\" color=\"#FFFFFF\" size=\"2\" class=\"text\">
<b>Вы не заполнили поле: ВАШ E-MAIL.</b></font><br>";
$send = "no";}
else if(!preg_match("/^([a-z,0-9])+\@([a-z,0-9])+(\.([a-z,0-9])+)+$/", $sender_mail)){
$mail_err1 = "<font face=\"verdana\" color=\"#FFFFFF\" size=\"2\" class=\"text\">
<b>Вы не правильно заполнили поле: ВАШ E-MAIL.</b></font><br>";
$send = "no";}
if ($message ==""){
$message_err = "<font face=\"verdana\" color=\"#FFFFFF\" size=\"2\" class=\"text\">
<b>Вы не заполнили поле: ВАШЕ СООБЩЕНИЕ.</b></font><br>";
$send = "no";}
if ($send != "no"){
$msg= "Сообщение с сайта http://ВАШ САЙТ.СОМ/\n";
$msg .= "Имя отправителя:\n\t\t$sender_name\n";
$msg .= "E-mail отправителя:\n\t\t$sender_mail\n";
$msg .= "Сообщение: \n$message\n\n\n";
$to = "$login@$dom";
$subject = "Письмо с вашего сайта";
$mailheaders = "Content-type: text/html; charset=windows-1251 \n\n";
$mailheaders .="Reply-To: $mail\n\n";
mail ($to, $subject, $msg, $mailheaders);
$stringmess_ok ="<font face=\"verdana\" color=\"#FFFFFF\" size=\"2\" class=\"text\">
<b> Уважаемый $sender_name, ваше сообщение было успешно отправленно.</b><br>";
echo "<center><p class=\"text\">$stringmess_ok</p><br>";
echo "<p> </p>";
echo "<form action='index.РАСШИРЕНИЕ'><input type='submit' value='ВЕРНУТЬСЯ НА ГЛАВНУЮ' /></form>";
echo "</center>";}
else if ($send == "no") {
echo "<center>";
echo "$name_err";
echo "$mail_err";
echo "$message_err";
echo "$mail_err1";
echo "<font face=\"verdana\" color=\"#FFFFFF\" size=\"2\" class=\"text\">
<b>Пожалуйста вернитесь назад и повторите попытку снова.</b></font><br>";
echo "<p> </p>";
echo "<input type='button' value='ВЕРНУТЬСЯ НАЗАД' onclick=\"history.back()\">";
echo "</center>";}}
?>
</td>
</tr>
</table>
<!--Конец формы-->
ваш сайт: $msg= "Сообщение с сайта http ://ВАШ САЙТ.СОМ/\n";
логин почты@сервер почты.com - "@" не прописывать: $login="ЛОГИН ПОЧТЫ"; $dom="СЕРВЕР ПОЧТЫ.СОМ";
Все - готово к работе.