sun-ks |
отправка сообщения через форму на имейл
В общем есть форма вот ее код
PHP код:
<?php // если была нажата кнопка "Отправить" $f001=$_POST['f001']; echo $f001; $f002=$_POST['f002']; echo $f002; $f003=$_POST['f003']; echo $f003; $f004=$_POST['f004']; echo $f004; $from=$_POST['from']; echo $from;
?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//RU" "http://www.w3.org/TR/REC-html40/loose.dtd"> <html> <head> <meta http-equiv="Content-Language" content="ru"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Зеленый Сад - Договор розничной купли-продажи товара</title> <style type="text/css" media="print"> div.no_print {display: none; } </style> </head> <body> <?php $dogovor=<<<DOGOVOR <form action="dorovor.php" method="post" name="dogovor" id="dogovor"> <p align="center"> <strong>Договор розничной купли-продажи товара</strong></p> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="50%" align="left">г.Горно-Алтайск</td> <td width="50%" align="right"><!-- #BeginDate format:Sw1 -->25 Август, 2011<!-- #EndDate --> г</td> </tr> </table> <p>ИПБОЮЛ Александрова Светлана Геннадьевна, паспорт 84 02 117490 выдан 18.11.2002 г.Горно-Алтайским ГОВД, свидетельство ОГРНИП 304041129300037, именуемая в дальнейшем «Продавец», с одной стороны, и <label for="001"></label> <input type="text" name="f001" id="001" /> именуемое(ый) в дальнейшем «Покупатель», в лице <input type="text" name="f002" id="002" /> <label for="002"></label> действующего на основании <input type="text" name="f003" id="003" /> с другой стороны, заключили настоящий договор о нижеследующем:<br /> <br /> 1. Предмет договора<br /> 1.1. В соответствии с настоящим договором Продавец по заявкам Покупателя обязуется передавать покупаемые им товары, а Покупатель обязуется принимать товар и оплачивать его стоимость.<br /> 1.2. Продавец гарантирует Покупателю, что поставляемый товар в залоге, под каким-либо запретом не состоит, а также отсутствуют какие-либо обязательства, которые могут привести к недействительности прав Покупателя на приобретаемые товары.<br /> 1.3. По настоящему договору будут поставляться цветы и другие растения, а также кашпо, семена, удобрения ,газонная трава, согласно заявке и спецификации.<br /> <br /> 2.Цена договора.<br /> 2.1. Цена договора складывается из стоимости товара, поставляемого в период действия настоящего договора. Стоимость товара указывается в счете-фактуре, предъявляемой Покупателю для оплаты. <br /> 2.2. Оплата за товар производится по каждому случаю приобретения товаров отдельно, в течение 10 (десять) дней после получения Покупателем счета–фактуры на оплату и получения товара.<br /> 2.3. Форма оплаты – безналичное перечисление.<br /> <br /> 3. Обязательства сторон. <br /> 3.1. Продавец обязан:<br /> 3.1.1. Передать Покупателю товар в течение 5 дней после получения его заявки.<br /> 3.2. Покупатель обязан:<br /> 3.2.1. Принять товар и произвести его оплату в сроки, установленные п.2.2. настоящего договора.<br /> 3.2.2 Использовать приобретенный товар для собственного потребления, без дальнейшей реализации.<br /> <br /> ...
... </td> </tr> </table> <br /> <table width="100%" border="0" cellspacing="0" cellpadding="5"> <tr> <td width="50%" align="center" valign="top">М.П. ______________С.Г. Александрова</td> <td width="50%" align="center" valign="top">М.П. _______________________ </td> </tr> </table> </p> <div class="no_print"> <table width="100%" border="0" cellspacing="0" cellpadding="15"> <tr> <td width="50%" align="right" valign="top"> <input type="button" name="005" id="005" value="Печать" onclick="window.print(ID="dogovor");"> </td> <td width="50%" align="left" valign="top"><input type="submit" name="submit" id="006" value="Отправить на email" /></td> </tr> </table><br /> </form> RE; echo $mess; ?>
</body> </html> <?php if($_POST['submit']) {
// $_POST['title'] содержит данные из поля "Тема", trim() - убираем все лишние пробелы и переносы строк, htmlspecialchars() - преобразует специальные символы в HTML сущности, будем считать для того, чтобы простейшие попытки взломать наш сайт обломались, ну и substr($_POST['title'], 0, 1000) - урезаем текст до 1000 символов. Для переменной $_POST['mess'] все аналогично
// $to - кому отправляем $to = 'storozhukua@gmail.com'; // $from - от кого //$from='storozhukua@gmail.com'; // функция, которая отправляет наше письмо. $title='Договор розничной купли-продажи товара'; $mess="<p>rfff</p>"; mail($to, $title, $mess, 'From:'.$from); echo 'Спасибо! Ваше письмо отправлено.';
} ?>
Дело в том что приходящие письма приходят в формате
PHP код:
<p align="center"> <strong>Договор розничной купли-продажи товара</strong></p> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="50%" align="left">г.Горно-Алтайск</td> <td width="50%" align="right"><!-- #BeginDate format:Sw1 -->25 Август, 2011<!-- #EndDate --> г</td> </tr> </table> <p>ИПБОЮЛ Александрова Светлана Геннадьевна, паспорт 84 02 117490 выдан 18.11.2002 г.Горно-Алтайским ГОВД, свидетельство ОГРНИП 304041129300037, именуемая в дальнейшем «Продавец», с одной стороны, и $f001; именуемое(ый) в дальнейшем «Покупатель», в лице $f002 действующего на основании $f003 с другой стороны, заключили настоящий договор о нижеследующем:<br /> <br /> 1. Предмет договора<br /> 1.1. В соответствии с настоящим договором Продавец по заявкам Покупателя обязуется передавать покупаемые им товары, а Покупатель обязуется принимать товар и оплачивать его стоимость.<br /> 1.2. Продавец гарантирует Покупателю, что поставляемый товар в залоге, под каким-либо запретом не состоит, а также отсутствуют какие-либо обязательства, которые могут привести к недействительности прав Покупателя на приобретаемые товары.<br /> 1.3. По настоящему договору будут поставляться цветы и другие растения, а также кашпо, семена, удобрения ,газонная трава, согласно заявке и спецификации.<br /> <br /> 2.Цена договора.<br /> 2.1. Цена договора складыв
Т.е почтовик зеркалит мои теги, вследствии чего приходит не письмо а куча мусора в виде кода.
Как с этим бороться?
|