|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.04.2018, 14:44 | #11 |
Пользователь
Регистрация: 25.08.2015
Сообщений: 60
|
Вот, пожалуйста, сделал так (выложил футер, чуть контакты не "спалил"):
Код:
Последний раз редактировалось DanDiablo; 18.04.2018 в 14:58. |
18.04.2018, 14:48 | #12 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Хм, а зачем исходный код в ВВ-код «Цитата» совать – когда прямо рядом с ним есть ВВ-код «Код»...?
Вообще же не читабельно. |
18.04.2018, 14:49 | #13 |
Пользователь
Регистрация: 25.08.2015
Сообщений: 60
|
Ajax (jQuery там уже использовался для плагина cms, так что на нем и делал)
Код:
Последний раз редактировалось DanDiablo; 18.04.2018 в 14:57. |
18.04.2018, 14:51 | #14 |
Пользователь
Регистрация: 25.08.2015
Сообщений: 60
|
|
18.04.2018, 15:15 | #15 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
так. по порядку.
1) у Вас отправка происходит сразу при открытии PHP файла - т.к. блок отправки письма расположен не в том месте (его надо делать только в блоке, где $_POST). и, кстати, запись if($_POST) вполне допустима. переменные все пустые и есть попытка отправить пустое письмо. 2) если смущает ошибка, возникающая при попытке обновить окно, то с этим можно бороться. см. http://programmersforum.ru/showthread.php?t=254985 https://habrahabr.ru/post/149376/ 3) немного не понял со скриптом. Если у Вас используется jQuery - то почему я его не увидел в теле модуля (пост #11) |
19.04.2018, 11:45 | #16 | |
Пользователь
Регистрация: 25.08.2015
Сообщений: 60
|
1) Благодарю! Вот чувствовал, что где то рядом решение. Позже проверю.
2) Вот тут ajax мне нужен и из этого 3) Вот тут я уже Вас не понимаю. Был простой скрип отправки: Код:
Код:
Кнопочка 'вверх' тоже на нем работает. Цитата:
Простите мою глупость, практики полного написания сайта у меня нет. |
|
19.04.2018, 12:02 | #17 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
это неправильный скрипт.
он выполняет mail() вне зависимости от того, как его вызвали - с заполненным POST или нет. И в нём нет контроля данных - правильно внесли или нет. ну этот же скрипт должен быть в файле, верно? В каком файле у Вас этот скрипт? всё время такое чувство, что Вы боитесь сболтнуть лишнее. Молчите, как партизан. Содержимое файлов из Вас приходится клещами вытягивать. да и то Вы показываете только часть файла... впрочем, я так от Вас добиваюсь ответа, как будто это мне нужно, а не Вам! Будут вопросы - пишите в теме. Успехов! |
19.04.2018, 13:30 | #18 | |||
Пользователь
Регистрация: 25.08.2015
Сообщений: 60
|
Цитата:
Но на данный момент я не понимаю, js надо указывать в php для ajax?! Это же в ajax надо php обработчкик формы указывать. Цитата:
А то своего опыта не будет совсем. Цитата:
Видимо, еще придется написать. Пока временный перерыв из за вынужденного переключения на другую работу. |
|||
19.04.2018, 13:57 | #19 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
допустим, что у Вас в папке js есть скрипт myforms.js тогда где-то должно быть подключение этого скрипта. например, так: Код:
ну, если у Вас шаблон страницы (HTML теги, форма и прочее) в PHP описан, то там же и заголовки HTML вначале идут. Там и подключаются скрипты, стили и прочее. Одно другому не мешает. Это же всё выполняется в разное время и в разных машинах. Если есть неясности, очень рекомендую ознакомиться с Самые основы. Как работает PHP. Цитата:
Разбирайтесь. Пишите. |
||
19.04.2018, 14:43 | #20 | |
Пользователь
Регистрация: 25.08.2015
Сообщений: 60
|
Цитата:
В самой cms есть модуль, где все подключается разом: Код:
Так же есть модуль footer, где уже в свою очередь подключен php так же на всех страницах: Код:
Код:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отправка формы | ts-alan | ASP.NET | 0 | 26.05.2015 21:21 |
Отправка формы | userrrr | PHP | 52 | 28.12.2014 18:44 |
отправка формы | weder | PHP | 4 | 02.05.2010 21:00 |
отправка формы | L_M | PHP | 5 | 28.07.2009 12:01 |