Использование почтовой формы
Автор: Алексей Ш.
Просмотрено 1239,
Подписчики 1,
Размещенный 0
Добрый день. Добавил почтовую форму, перепробовал все настройки, выдает одну и ту-же ошибку...
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/hsphere/local/home/.../res/x5engine.php on line 23
куда копать? провайдера трясти по поводу версии PHP?
Размещено
Автор
и еще при попытке отправки формы заказа с сайта выдает "Generic Error"
Делаете почту на домене сайта, вставляете её в почтовую форму и проверяете. Если не работает, то на 200% виноват хостинг.
Автор
Почта на домене работает. С домена отправляет, принимает. На свой ящик на мейле проверил...
Mail.ru самый нежелательный вариант.
Автор
Ну, для проверки работоспособности почтового домена у провайдера сойдет. Я, конечно, не силен в программировании, но мне кажется это syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR говорит о том что я в настройке почтовой формы накосячил? Или нет?
Автор
Вы меня не поняли, у меня сайт не на мейле и мейл.ру я использовал для проверки работоспособности домена.
здесь волшебников нет, узнавать, как вы накосячили, без скринов.
Автор
делаю...
Автор
1
Автор
2
Автор
3
Последняя иконка загружает фотографию в тело поста, пользуйтесь ей. Если в почтовой форме для ответа у вас стоит почта на домене сайта, все вопросы к хостингу, если она не отправляется.
для примера только что сделанный сайт, почта на домене, в настройках даже нет галочки на рекомендованный адрес, просто php-mailer, всё работает https://mebel-v-italii.ru
"провайдера трясти по поводу версии PHP?" - я бы попробовал PHP 7.1. После вступления версии PHP в силу, очистите кэш браузера и проверьте работу формы.
Автор
Так и не работает... Какой метод отправки почты рекомендуете? SMTP или SMTP с авторизацией? В принципе перепробовал все методы... У провайдера PHP 4.3 Но весь мой сайт то работает... Что требовать от провайдера конкретно? Сам почтовый домен работает, почта ходит, с других доменов приходит и уходит... Ошибка после попытки отправки почтовой формы вываливается очень быстро, такое ощущение, что даже не пытается отправить...
Разработчики здесь помогают?
Автор
Создал новый пустой сайт с почтовой формой, разместил как у своего хостера, так и на стороннем. У стороннего ошибка не вываливается (но там на домене почту не настраивал - платно...), попробовал на мейл.ру отправить. При размещении у моего провайдера вываливается та-же ошибка... Еще раз попробовал SMTP с авторизацией, те-же грабли...
какую версию php нужно для х5?
"Какой метод отправки почты рекомендуете?" - я бы рекомендовал PHP Mailer.
"SMTP или SMTP с авторизацией?" - чаще встречал SMTP с авторизацией.
"У провайдера PHP 4.3 Но весь мой сайт то работает... Что требовать от провайдера конкретно?" - попросите сменить версию PHP на 7.1.
Автор
Итак. Всем спасибо за советы. Самое правильное решение в данной ситуации - сменить хостера. Не идут на контакт, софт не обновляют и пр.((( Так что как я не сомневался, все-таки проблемы были в хосте... После переезда, все заработало.