Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Почему не срабатывает отправка писем в форме обрат, загвоздка" в проблеме не срабатывания 
:(
    Опции темы
Ron1212
Дата 9.2.2018, 18:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 19.4.2017

Репутация: нет
Всего: нет



Здравствуйте.

Помогите пожалуйста разобраться где может быть "загвоздка" в проблеме не срабатывания формы обратной связи для сайта , с вложением (прикрепляется файл) | HTML и PHP (скачал здесь https://proverstka.com.ua/blog/skript-formy-obratn... После заполнения всех полей формы на сайте, и нажатия кнопки "Отправить" на экран выводится "Данные отправлены!" но на почту письмо почему то не приходит. Скрипт работает на ajax, в файле send.php я менял во 2-й строке $to = '[email protected]'; на свой адрес, а также удалял в 36-й строке $headers = "From: ".$email."\r\n"; потому что вроде бы почтовые сервисы из-за этого могут блокировать получение писем. А в 23-й строке engine.js менял в xhr.open("POST", "/send.php"); расположение send.php на путь, где он записан на моём сайте, но ничего не помогло. Помогите разобраться, почему письма не приходят на почту.

Может кто нибудь предложит свой рабочий вариант. Помогите с этой проблемой, очень необходима ваша помощь.

Присоединённый файл ( Кол-во скачиваний: 3 )
Присоединённый файл  send.zip 3,24 Kb
PM MAIL   Вверх
whatisnot
Дата 9.2.2018, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 130
Регистрация: 14.12.2014

Репутация: 1
Всего: 2



То что по ссылке спокойно можно в помойку. Если так проверять данные извне, то это не почта.
PM MAIL   Вверх
Ron1212
Дата 10.2.2018, 13:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 19.4.2017

Репутация: нет
Всего: нет



Причем ссылка? В моем сообщении есть файл скрипта:
Присоединённый файл  send.zip 3,24 Kb
PM MAIL   Вверх
whatisnot
Дата 10.2.2018, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 130
Регистрация: 14.12.2014

Репутация: 1
Всего: 2



Цитата(Ron1212 @  10.2.2018,  13:44 Найти цитируемый пост)
Причем ссылка?


При том, что ваш send.zip, это 100% копия костылей и дыр в коде, которые и в ссылке. 
PM MAIL   Вверх
krundetz
Дата 12.2.2018, 11:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)

Репутация: 20
Всего: 69



1. В PHP необходимо обязательно встроить валидацию данных, полагаться на валидацию на стороне клиента нельзя, тем более ее там и нет по сути
2. Вам нужно поэтапно проверить работу вашего  скрипта, а именно:
2.1 отправляет ли js данные на сервер
2.2 если js отправляет данные, то проверяете пришли ли они в php и в каком виде
2.3 если данные пришли в том виде в котором вы их ждете, то проверить что происходит при отправке
для этого хорошо бы увидеть что вернет функция mail которая есть в примере и в ваше коде, как это сделать можно прочесть здесь http://php.net/manual/ru/function.mail.php
2.4 если функция mail письмо отправляет то смотреть дальше стек отвечающий за обработку почту ваш MTA и ответ от MTA на котором лежит ваша почта

кстати почему вы выкладываете не тот код который у вас не работает?

а вообще статья которую вы взяли в качестве примера крайне бестолковая

вам стоит разобраться сначала в одной технологии php, а уже потом ,браться за js,а то получается вы и про js не можете утверждать что он отрабатывает на 100% ни про php

Цитата(Ron1212 @  9.2.2018,  18:48 Найти цитируемый пост)
, а также удалял в 36-й строке $headers = "From: ".$email."\r\n"; потому что вроде бы почтовые сервисы из-за этого могут блокировать получение писем.

 smile доверяй но проверяй

Это сообщение отредактировал(а) krundetz - 12.2.2018, 11:12


--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1547 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.