Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как отправить данные формы на почту?
в скрипте-обработчике посылаем письмо, используя полученные данные ($_POST).
NeuroZ
Отправлено: 23 Июля, 2012 - 16:18:27
Посетитель
Покинул форум
Сообщений всего: 393
Дата рег-ции: Апр. 2012
Помог: 2 раз(а)
Попробую сейчас... Но опять же думаю проблема в указании необходимого мне скрипта.пхп - мб джумла как-то защищает этот файл и не дает прямиком к нему обратиться... (Добавление)
А я могу функцию отправки написать в этом же файле, где и скрипт написан, и вызывать файл не по имени а просто через решетку ? # ?
function success - что должно быть вместо data ?
Hawkmoth
Отправлено: 23 Июля, 2012 - 16:40:15
Посетитель
Покинул форум
Сообщений всего: 329
Дата рег-ции: Янв. 2012
Помог: 6 раз(а)
NeuroZ пишет:
А я могу функцию отправки написать в этом же файле, где и скрипт написан
да
NeuroZ пишет:
и вызывать файл не по имени а просто через решетку ? # ?
Не думаю, что такая конструкция сработает. А зачем Вам именно через #? имя скрипта Вы знаете, вот и напишите его.
NeuroZ пишет:
function success - что должно быть вместо data ?
в том варианте функции, что я дал - данные в формате json, отправленные сервером.
Но можно указать так
и браузер будет ждать обычных текстовых данных, например 'Сообщение отправлено!' или 'Произошла ошибка!' (Добавление)
Но в этом случае Вы рискуете повторной отправкой данных, обычно после отправления формы делают редирект.
Покинул форум
Сообщений всего: 393
Дата рег-ции: Апр. 2012
Помог: 2 раз(а)
Ок, и последние 2 нубских вопроса для полного счастья:
1. Как наш пхп поймет что сейчас самое время выполнить мою функцию?
2. text - мы прямо пишем наш текст третьим параметром? (т.е. вместе text - Thank you for completed form)
Вот код ф-ии на всякий случай:
Покинул форум
Сообщений всего: 329
Дата рег-ции: Янв. 2012
Помог: 6 раз(а)
А зачем Вы обработку данных в функцию загнали?
NeuroZ пишет:
А я могу функцию отправки написать в этом же файле, где и скрипт написан
Еще раз прочитал Ваш вопрос и вот пытаюсь представить, как это будет выглядеть в случае ajax-запроса. Логичнее и проще сделать отдельный маленький скрипт, который будет принимать $_POST-данные, что-то с ними делать (в Вашем случае - отсылать письмо) и отправлять ответ серверу.
NeuroZ пишет:
text - мы прямо пишем наш текст третьим параметром? (т.е. вместе text - Thank you for completed form)
нет, мы пишем именно так, как я написал - 'text'. Это означает, что клиент ждет от нас строковых данных, которые в обрабатывающем скрипте можно отослать, например, обычным echo(). (Добавление)
Гм... все-таки попытался представить:
Переменные внутри себя принимает - пробовал отдельным алертом выводить... А вот самой отправки не происходит ((((
LIME
Отправлено: 23 Июля, 2012 - 18:28:32
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
NeuroZ пишет:
А вот самой отправки не происходит ((((
возможно не происходит приема
отладчиком в браузере пользовался? вкладка сеть
там можно посмотреть обмен по сети
NeuroZ
Отправлено: 23 Июля, 2012 - 18:32:14
Посетитель
Покинул форум
Сообщений всего: 393
Дата рег-ции: Апр. 2012
Помог: 2 раз(а)
LIME пишет:
NeuroZ пишет:
А вот самой отправки не происходит ((((
возможно не происходит приема
отладчиком в браузере пользовался? вкладка сеть
там можно посмотреть обмен по сети
Так точно. Нет ответа. Пишет 404. Joomla блин ( (Добавление)
Во вкладке html выводит такое
404 - Component not found (http://site.ru/default.php)
You may not be able to visit this page because of:
an out-of-date bookmark/favourite
a search engine that has an out-of-date listing for this site
a mistyped address
you have no access to this page
The requested resource was not found.
An error has occurred while processing your request.
Please try one of the following pages:
Home Page
If difficulties persist, please contact the System Administrator of this site.
Component not found (http://site.ru/default.php)
LIME
Отправлено: 23 Июля, 2012 - 18:40:47
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
я жумлу не знаю но...
финт ушами...
в индекс пхп в самом начале вставить проверку запроса по параметру ...и отработать ответ...и умереть))
коряво но ...или жди лучшего ответа (Добавление)
ну или в htaccess слазь
если умеешь
NeuroZ
Отправлено: 23 Июля, 2012 - 18:45:44
Посетитель
Покинул форум
Сообщений всего: 393
Дата рег-ции: Апр. 2012
Помог: 2 раз(а)
LIME пишет:
я жумлу не знаю но...
финт ушами...
в индекс пхп в самом начале вставить проверку запроса по параметру ...и отработать ответ...и умереть))
коряво но ...или жди лучшего ответа (Добавление)
ну или в htaccess слазь
если умеешь
В общем на половину поебдил - ссылка прямая, по которой доступна эта страница, воообще к пхп файлу никак не относится она такая: http://сцука[dot]сцайт/index.php/Abo[dot][dot][dot]menu-id-201[dot]html
Взял запихнул вместо пхп вот этот линк menu-id-201.html
Вроде обрабатывает запрос. Но. В посте при этом передает только эти параметры:
[layout] => default
[view] => article
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.