![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| GMSD |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 15.11.2008 Репутация: нет Всего: нет |
Поставил себе на сайт скрипт отправки e-mail. (скачал шаблон). На компе проверял (Апач Денвер-2) - работает, всё отправляется. Закачал на сервер (dinohost.ru) - не работает. Нажимаешь кнопку "отправить" (после этого должна осуществляться отправка и переход на $after_sent) а он начинает вроде бы переход, а в итоге остается на той же странице. и сообщение никуда не отправляется. Подскажите, мож разрешения надо поменять или в чём проблема??? Файл index.php:
Это сообщение отредактировал(а) GMSD - 14.8.2009, 12:59 |
||||
|
|||||
| s0lman |
|
|||
|
Белый и лохматый ![]() ![]() Профиль Группа: Участник Сообщений: 637 Регистрация: 1.11.2007 Где: Ukraine Репутация: 9 Всего: 29 |
GMSD, пользуйтесь кнопкой "код"
Добавлено @ 13:00 По сабжу В скрипте-обработчике (в начале) допишите
И так для каждого заполняемого поля. А вообще у вас в php.ini включен register_globals, что, скажем так, не очень хорошо. ... Мда, проблемы мое замечание не касалось Это сообщение отредактировал(а) s0lman - 14.8.2009, 13:04 -------------------- Когда я уже выучусь на волшебника? :( |
|||
|
||||
| MoLeX |
|
||||||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
выполни, соответственно изменив на свое мыло. Добавлено через 5 минут и 53 секунды хотя можешь не выполнять. По всей видимости у тебя на рабочей машине стоит register_globals = On а на сервере register_globals = Off если прав, то тут два выхода: 1. прописать register_globals = On (плохой вариант) 2. переписать скрипт Добавлено через 7 минут и 21 секунду т.е. вместо
должно получиться
-------------------- Amazing |
||||||
|
|||||||
| GMSD |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 15.11.2008 Репутация: нет Всего: нет |
Прописал
После нажатия на кнопку отправить пишет: The requested URL /send/<br /><b>Notice</b>: Undefined variable: PHP_SELF in <b>/home/ibeko/public_html/send/index.php</b> on line <b>35</b><br /> was not found on this server. .
Почему? Это сообщение отредактировал(а) GMSD - 14.8.2009, 13:35 |
||||
|
|||||
| GMSD |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 15.11.2008 Репутация: нет Всего: нет |
Немного переработал код. Теперь пишет
Undefined variable: PHP_SELF was not found on this server. после нажатия на кнопку "Отправить". Вот ссылка на форму http://ibeko.ru/send/ (можно ничего не заполнять). Вот переработанный код (дома(Апач Денвер2 работает а на сервере нет)):
|
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
для всех переменных, приходящих из формы. Параметры ENCTYPE и action из формы вообще убрать. Добавлено через 7 минут и 49 секунд Да, самое главное забыл. Добавить проверку $subject на наличие переводов строк. И вернуть проверку адреса. Иначе страница превратится в сервис рассылки спама. |
|||
|
||||
| GMSD |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 15.11.2008 Репутация: нет Всего: нет |
Ипатьев,
Сделал как сказал. Результат - ошибок не выдает, но и не работает. Посмотри, пожалуста:
|
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Если написано "все" - это значит все.
где в этом списке $go=? Добавлено через 43 секунды странно, кстати, что ошибок не выдает |
|||
|
||||
| GMSD |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 15.11.2008 Репутация: нет Всего: нет |
Ипатьев,
Добавил:
После нажатия "Отправить" переходит на sent.html, но письмо на почту не присылает???
|
||||
|
|||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Сначала надо проверить, выполняется ли функция mail.
Если выполняется, то узнать - позволяет ли хостинг отправку емейлов вообще. |
|||
|
||||
| GMSD |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 15.11.2008 Репутация: нет Всего: нет |
Ипатьев,
Спасибо, всё заработало, вроде (как бы не сглазить)!!! |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |