Частый посетитель
![](./im/images/pips5.gif)
Покинул форум
Сообщений всего: 605
Дата рег-ции: Авг. 2012
Помог: 2 раз(а)
[+][+][+][+][+]
![](./templates/InvisionExBB/im/spacer.gif)
|
CODE ( htmlphp):
скопировать код в буфер обмена
<?php function show_form() { ?> <form action="" method=post> <div align="center"> <br />Имя*<br /> <input type="text" name="name" size="40"> <br />Контактный телефон<br /> <input type="text" name="tel" size="40"> <br />Контактный email*<br /> <input type="text" name="email" size="40"> <br />Teма<br /> <input type="text" name="title" size="40"> <br />Сообщение*<br /> <textarea rows="10" name="mess" cols="30"></textarea> <br /><input type="submit" value="Отправить" name="submit"> </div> </form> * Помечены поля, которые необходимо заполнить <? } function complete_mail() { // если не заполнено поле "Имя" - показываем ошибку 0 if (empty($_POST['name'])) output_err(0); // если неправильно заполнено поле email - показываем ошибку 1 if(!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $_POST['email'])) output_err(1); // если не заполнено поле "Сообщение" - показываем ошибку 2 if(empty($_POST['mess'])) output_err(2); // создаем наше сообщение $mess = 'Имя отправителя:'.$_POST['name'].' Контактный телефон:'.$_POST['tel'].' Контактный email:'.$_POST['email'].' '.$_POST['mess']; // $to - кому отправляем $to = 'webmaster@imedia.in.ua'; // $from - от кого //$from='webmaster@imedia.in.ua'; $Ot = "Суппорт"; $header .= "From: " . $Ot . " <webmaster@imedia.in.ua>"; mail($to, $_POST['title'],$tema, $mess, $header ); echo 'Спасибо! Ваше письмо отправлено.'; } function output_err($num) { $err[0] = 'ОШИБКА! Не введено имя.'; $err[1] = 'ОШИБКА! Неверно введен e-mail.'; $err[2] = 'ОШИБКА! Не введено сообщение.'; echo '<p>'.$err[$num].'</p>'; show_form(); } if (!empty($_POST['submit'])) complete_mail(); show_form(); ?>
|