В уроке мы создадим форму отправки письма на php, и передадим данные с формы POST запросом к нашему файлу, где их обработаем и отправим письмо куда следует.
Для начала создадим файл index.php, к этому файлу я привязал стили ВК, да простит меня Павел Дуров, но с ними форма выглядит более-менее презентабельно.
Код: Выделить всё
<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <head> <link rel="stylesheet" href="http://vkontakte.ru/css/rustyle.css?72" type="text/css"/></head> <body> <br><br><br><br><br><br><br><br><br><center><form action="mail_action.php" name="myform" method="post"> Общедоступный сервис отправки писем с любого почтового ящика - на любой почтовый ящик<br><br><table > <tr> <td valign="top" width="400px"> От кого:<input name="mail" type="text" id="name" size="60" value="" /></td> <td width="500px"> </td></tr><tr><td > Кому: <input name="kudamail" type="text" id="name" size="60" value="" /></td> <td > </td></tr><tr> <td valign="top" width="400px"> Тема: <input name="zag" type="text" id="name" size="60" value="" /></td> <td valign="top" width="500px"> </td></tr><tr><td > <textarea cols="60" name="message" title="Введите текст письма" rows="6" maxlength="1000" placeholder="Введите текст письма"/></textarea></td><td valign="top" width="500px"> </td></tr></table><br><input style="width:200px;" class="ncc" name="Submit" type=submit value="Отправить письмо"></center></body> </html>
Код: Выделить всё
<?php$adminmail = $_POST['mail']; // от куда$kudamail = $_POST['kudamail']; // куда $zag = $_POST['zag']; // тема$message = $_POST['message']; // сообщение/*$ogo = "<img src=\"http://cs9768.userapi.com/u88580734/132639774/y_aa708483.jpg\" />";$mes = $message.$ogo;//кусок для более продвинутых, думаю вы поймете как его использовать (заменить $message на $mes) и в конце вашего письма будет голая баба...*/$head="From: ".$adminmail."\nMIME-Version: 1.0\nContent-Type: text/html;\n charset=\"utf-8\"";$rez = mail($kudamail, $zag, $message, $head);echo "<meta http-equiv=\"content-type\" content=\"application/xhtml+xml; charset=utf-8\" /><table bgcolor=\"#F4EBBD\" cellspacing=1 cellpadding=1 width=\"100%\"><tr><td width=\"100\" align=\"center\" valign=\"middle\"><br>Письмо отправлено... <meta http-equiv=\"refresh\" content=\"1; URL=http://Ваш сайт.net/mail/index.php\"><br></td></table>";?>
Примечание: используйте скрипт в благих целях.