Пepecтaлa paбoтaть фopмa oбpaтнoй cвязи. Хелп

1 234
Евгений Крупченко
На сайте с 27.09.2003
Offline
178
#21

однозначно, что после отправки формы, происходит post запрос на тот же test.html

php в нем исполняется нормально, успешно выполняется условие:

если функция mail() сработала, то появится над формой строка "Спасибо, ваша сообщение отправлено!", а если не сработала, то строка "Error".

что мы видим? "Error".

значит правильно вам говорят, функция mail() не срабатывает.

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

ну или хотя бы сделайте файлик 1.php со строчкой <?phpinfo();?> и зайдите на него.

потом жмем ctrl+f и пишем sendmail_path

и сообщите что там в двух колонках указано. и заодно чуть выше sendmail_from

и раз уж на то пошло, проверьте disable_functions

наверняка безо всяких from у вас на прошлом хостинге работало т.к. в sendmail_from уже и так был правильный ваш email вбит теплой и любящей поддержкой прошлого хостинга... может еще не поздно вернуться к ним, а?

Klopopryg
На сайте с 29.12.2004
Offline
344
#22
EvGenius:

ну или хотя бы сделайте файлик 1.php со строчкой <?phpinfo();?> и зайдите на него.
потом жмем ctrl+f и пишем sendmail_path
и сообщите что там в двух колонках указано. и заодно чуть выше sendmail_from
и раз уж на то пошло, проверьте disable_functions

наверняка безо всяких from у вас на прошлом хостинге работало т.к. в sendmail_from уже и так был правильный ваш email вбит теплой и любящей поддержкой прошлого хостинга... может еще не поздно вернуться к ним, а?

сделал

[ATTACH]171540[/ATTACH]

disable_functions no value

sendmail_from no value no value

webstack, не сработало, тоже ошибка http://rodstom.ru/test2.html

jpg Untitled-1.jpg
Лучше выстрелить, перезарядить и еще раз выстрелить, чем светить фонариком и спрашивать - "кто тут?"
Евгений Крупченко
На сайте с 27.09.2003
Offline
178
#23

ну на первый взгляд все ровно.

from вам в скрипте можно и не указывать. в php.ini уже подставляется обратный ваш email info-user@mail.ru (он же ваш я надеюсь?)

mail() может не срабатывать как вариант из-за того что у пользователя apache (под которым запущен у вас apache с модулем php) нет доступа к указанному в php.ini /usr/sbin/sendmail

или же там в принципе нет никакого sendmail, а стоит exim4 вместо него к примеру.

либо доступ есть, но sendmail афигевает от кодировок, в которых вы ему шлете письма и ошибку какую-то выдает в ответ и mail() завершается false.

как ни крути, а все дороги ведут к поддержке.

создайте файлик 2.php:

<?

$subject = 'Online запись на лечение с сайта Родня';

$subject = '=?koi8-r?B?'.base64_encode(convert_cyr_string($subject, "w","k")).'?=';

$text= '<b>Ваше ФИО:</b> ';

$headers = "Content-type: text/html; charset=windows-1251 \r\n";

if (mail('info-user@mail.ru', $subject, $text, $headers)) {echo "<b>Спасибо, ваша сообщение отправлено!</b>";} else {echo "<b>Error</b>";}

?>

и пишите поддержке чтоб та пояснила за http://rodstom.ru/2.php

почему пишет "error", а не "спасибо..."

M
На сайте с 04.12.2013
Offline
223
#24

Что же тут верного, когда в мыле отправителя указан чужой домен, да еще и mail.ru? Mail.Ru не позволяет такое делать даже во From. А тут еще и мыло получателя на их домене.

---------- Добавлено 20.02.2018 в 23:52 ----------

Короче отскок обеспечен и не факт, что вы его отлавливаете в этом ящике.

Невыпуск письма с почтового сервера из-за указания такого ящика тоже возможен.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
S
На сайте с 30.09.2016
Offline
469
#25
Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
SeVlad
На сайте с 03.11.2008
Offline
1609
#26
Klopopryg:
Не знаю, но скрипты все работали чётко, до смены хостинга

У тебя прошлый хостер был решето.

Да и тут..sendmail_path с маилрушым мылом.. нда..

Буквально неск дней назад разговоры были.. см отсюда и до конца /ru/forum/984992

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Klopopryg
На сайте с 29.12.2004
Offline
344
#27
EvGenius:

и пишите поддержке чтоб та пояснила за http://rodstom.ru/2.php
почему пишет "error", а не "спасибо..."

Пишет какую-то белиберду

http://rodstom.ru/2.php

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#28

пишет в UTF-8

Спасибо, ваша сообщение отправлено!

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Евгений Крупченко
На сайте с 27.09.2003
Offline
178
#29

в кодировке utf-8 пишет "Спасибо, ваша сообщение отправлено!" :)

чудеса. почему тогда на сайте не работает - загадка.

неужели поддержка за целый день ничего не подсказала?

но само письмо так понимаю не доходит?

это уже, как выше сказали, заморочки mail.ru

не принимет письмо с отправителем @mail.ru, но отправленное не с mail.ru

cscope
На сайте с 13.02.2005
Offline
525
#30

Klopopryg, версию php поменяй на ту которая была на старом хостинге.

1 234

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий