Как выглядит кто? Сам скрипт? Вот полный код
| Код | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" href="http://radiorenclav.ru/style.css" type="text/css" /> </head> <body> <?php function show_form() { ?> <form action="" method=post> <p> <p> <b>Выберите событие:</b><br> <select name="subj"> <option value="Выход">20 октября 2011 года: группа "Выход" </select> </p> Количество заказываемых билетов: <input type="text" name="count" size="40"> <br /><br /> Телефон для связи <input type="text" name="phone" size="40"> <br /><br /> ICQ: <input type="text" name="icq" size="40"> <!-- <br /><br /> Комментарии: (как к Вам обращаться и т.д.) <br /><br /> <textarea rows="10" name="mess" cols="30"></textarea> --> <br /><input type="submit" src="Отправить" name="submit"> </p> </form> <? }
function complete_mail() { // $_POST['title'] содержит данные из поля "Тема", trim() - убираем все лишние пробелы и переносы строк, htmlspecialchars() - преобразует специальные символы в HTML сущности, будем считать для того, чтобы простейшие попытки взломать наш сайт обломались, ну и substr($_POST['title'], 0, 1000) - урезаем текст до 1000 символов. Для переменных $_POST['mess'], $_POST['name'], $_POST['tel'], $_POST['email'] все аналогично $_POST['count'] = substr(htmlspecialchars(trim($_POST['count'])), 0, 50); $_POST['phone'] = substr(htmlspecialchars(trim($_POST['phone'])), 0, 50); $_POST['icq'] = substr(htmlspecialchars(trim($_POST['icq'])), 0, 50); $_POST['subj'] = substr(htmlspecialchars(trim($_POST['subj'])), 0, 50); // создаем наше сообщение $mess = ' Событие: '.$_POST['subj'].' Количество билетов: '.$_POST['count'].' Телефон: '.$_POST['phone'].' ICQ: '.$_POST['icq'].' '.$_POST['mess']; // $to - кому отправляем $to = '[email protected]'; // $from - от кого $from='[email protected]'; "MIME-Version: 1.0\r\nContent-type: text/html; charset=utf-8"; mail($to, $_POST['subj'], $mess, "From:".$from); echo 'Спасибо! Ваш заказ принят. '; } if (!empty($_POST['submit'])) complete_mail(); else show_form(); ?> </p> </body> </html>
|
Письмо приходит так
| Код | Событие: Выход КоличеÑтво билетов: 1 Телефон: 7777777777777777777 ICQ: 7777777777777777
|
|