17.11.2009, 17:12 | #1 |
Специалист
Регистрация: 28.10.2009
Адрес: нары
Сообщений: 160
Вес репутации: 181
|
Прошу помочь в php
Всем привет.
Мой сайт сменил хостера. Вчера столкнулся с проблемой - перестала нормально работать отправка писем с помощью функции php - mail() - текст с полей, которые заполняет посетитель, не приходят в сообщении. Пример кода: <?php // если была нажата кнопка "Отправить" if($_POST['submit']) { // $_POST['title'] содержит данные из поля "Тема", trim() - убираем все лишние пробелы и переносы строк, htmlspecialchars() - преобразует специальные символы в HTML сущности, будем считать для того, чтобы простейшие попытки взломать наш сайт обломались, ну и substr($_POST['title'], 0, 1000) - урезаем текст до 1000 символов. Для переменной $_POST['mess'] все аналогично $title = substr(htmlspecialchars(trim($_POST['title'])), 0, 1000); $mess = substr(htmlspecialchars(trim($_POST['mess'])), 0, 1000000); // $to - кому отправляем $to = 'test@test.ru'; // $from - от кого $from='test@test.ru'; // функция, которая отправляет наше письмо. mail($to, $title, $mess, 'From:'.$from); echo 'Спасибо! Ваше письмо отправлено.'; } ?> <form action="" method=post> <p>Вводный текст перед формой <p> <div align="center"> Teма<br /> <input type="text" name="title" size="40"><br /> Сообщение<br /> <textarea name="mess" rows="10" cols="40"></textarea> <br /> <input type="submit" value="Отправить" name="submit"></div> </form> Общался с хостером, специалист ответил, что настройки php стандартные - ищите ошибку в коде. Я в недоумении - раньше всё работало. Кто сталкивался с подобной проблемой или знает решение - прошу помочь. |
17.11.2009, 17:28 | #2 |
Эксперт
Регистрация: 03.07.2007
Адрес: Chinatown
Сообщений: 7,265
Вес репутации: 609
|
на некоторых хостингах запрещена отправка писем с указанием ящика, которого нет в аккаунте. то есть, для того, чтобы этот скрипт там работал, должен существовать ящик test@test.ru.
__________________
тексты по 10 руб/кзнак автоматизируй все, не мучайся! |
17.11.2009, 18:00 | #4 |
Эксперт
Регистрация: 03.07.2007
Адрес: Chinatown
Сообщений: 7,265
Вес репутации: 609
|
сам скрипт рабочий. хостинг лукавит.
__________________
тексты по 10 руб/кзнак автоматизируй все, не мучайся! |
17.11.2009, 18:05 | #5 |
Специалист
Регистрация: 28.10.2009
Адрес: нары
Сообщений: 160
Вес репутации: 181
|
MonAmur, спасибо. Я так и думал... Всего пол-месяца как перешел, а уже не раз разочаровался. Началось с панели управления сайтом, а заканчивается неработоспособностью наработок... Будем решать.
|
17.11.2009, 18:07 | #6 |
Эксперт
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 386
|
А каким боком тут система Sape ?
__________________
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
PHP. Прошу помочь с preg_replace... | MonAmur | Разработка и сопровождение сайтов | 2 | 09.10.2009 17:24 |
20 wmz в долг - Прошу помочь | pytkou | Финансовые объявления | 21 | 07.07.2009 18:26 |
Прошу помочь ответить. | andreiko | Вопросы от новичков | 10 | 08.01.2009 21:45 |
Модераторы, прошу помочь | И кто выпил мое пиво | Вопросы по работе системы | 7 | 05.11.2008 13:28 |
Прошу помочь мне. | NeKkiTos | Ошибки при работе с системой | 4 | 24.08.2007 16:17 |
Часовой пояс GMT +3, время: 05:15.