- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Помогите, пожалуйста, подправить php скрипт для отправки данных через форму обратной связи. Я ее переделал под форму заказа и сам скрипт не могу довести до ума((
Изначально форма хтмл была вот такой:
Я сделал из нее такую (вместо email поставил phone, а также выбросил тему сообщения):
Но не могу поправить сам вот этот скрипт обработки. Пробовал выбрасывать переменные с emale, прописывать им почту вручную (в кавычках это делал), но почта не отправляется:
Буквально весь день убил(( А оно не отправляет... У меня есть другой скрипт на пхп, который должен бы работать, но хочу именно этот, так как к нему еще идет js скрипт (для этого и нужно сообщение ОК), который позволяет странице не перегружаться... А у меня весь день после моих попыток поправить пхп страница перегружается и выводит сообщение ОК на белом фоне((
прописывать им почту вручную (в кавычках это делал), но почта не отправляется:
Там, если почта не отправляется должна подсказка вывалиться... По ней определить, что именно не так.. Это если желание разбираться есть.
А если результат нужен - проще "занедорого" обратиться на бирже фриланса, в разделе платных услуг.. или просто к знакомому специалисту..
А оно не отправляет...
вот ведь
xoxol4uk22, дык а чего происходит то?
Вы из формы name="email" удалили, а if(!$email) {$error .= 'Почта. ';} проверку на ошибку оставили, ну и соответственно if(!$error) { фиг вам а не письмо
...ну и дальше в том же духе
вот ведь
xoxol4uk22, дык а чего происходит то?
Вы из формы name="email" удалили, а if(!$email) {$error .= 'Почта. ';} проверку на ошибку оставили, ну и соответственно if(!$error) { фиг вам а не письмо
...ну и дальше в том же духе
Не-не... Это я привел изначальный вид скрипта (до своих правок). На самом деле все я удалял – проверку на ошибку, вместо переменной email прописывал phone, пытался вручную прописать email без получения с переменной... но видимо что-то делал не так.
Вот не пойму, почему в скрипте дважды получают переменную email одинаковой стройкой (строка 4 и 6)? Это ошибка разработчика или в этом какой-то смысл есть?
---------- Добавлено 17.09.2019 в 23:58 ----------
Все, вроде частично продвинулся. Письма приходят. Теперь только не срабатывает почему-то и дальше js скрипт и страница перезагружается со словом ОК... А скрипт должен реагировать на этот результат и выводить сообщение на изначальной странице... Но этому уже другая история...
А скрипт должен реагировать на этот результат и выводить сообщение на изначальной странице...
Попробуйте F12 - инструменты разработчика включить.
Посмотреть, что падает в консоль и что в результате работы PHP-скрипта выводится на вкладке Network.
Удачи
Попробуйте F12 - инструменты разработчика включить.
Посмотреть, что падает в консоль и что в результате работы PHP-скрипта выводится на вкладке Network.
Удачи
Да, проблему я так и нашел. Спасибо.
Дело в том, что к js приходил ответ "OK ", т.е. с пробелом в конце. Не понятно, откуда там он вообще брался, но функция была настроена на проверку без пробела... Теперь все заработало)
с пробелом в конце. Не понятно, откуда там он вообще брался
Отсюда:
Никогда. Слышите? Никогда не ставите закрывающий php тег (?>) если в файле у вас только php и нет разметки.
Это не просто так прописано в PSR
Отсюда:
Действительно, проблема была в закрывающем теге... Никогда бы не догадался))
Спасибо большое)