Варианты решения Ваших вопросов

  хостинг
<< Назад       Не работает форма обратной связи

Вопрос: Здравствуйте. Почему-то перестала работать форма обратной связи. Мы с вами это проблему решали несколько месяцев назад, и с тех пор сообщения с сайта успешно отправлялись. Сейчас обработчик на php не выполняет свою задачу, хотя файл не изменялся. Может с поддержкой php что-то не так??
Ответ:

Здравствуйте. уточните подробнее в чем выражатеся проблема? куда отсылаются письма и каким способом?

Вопрос: Дело в том, что вообще ничего не отсылается. При нажатии на кнопку "отправить" управление переходит на файл pr.php, страница пустая, в адресной строке браузера запись: 39сош.рф/pr.php.. и все..
Ответ:

а еще есть у кого-то достп у ftp вашего аккаунта? Поскольку в аккаунте есть файл pr1.php, за сегоднешнее число.

Вопрос: второй файл добавляла сегодня, для другой формы, над которой еще работаю. .. доступа больше ни у кого нет.. Проблемы из-за второго файла появились?
Ответ:

ожидайте пожалуйста, проблема проверяется

Вопрос: Спасибо! Жду.
Ответ:


Проверьте пожалуйста сейчас.

Вопрос: Сейчас все в порядке! Спасибо. Скажите, пожалуйста, в чем было дело??
Ответ:

был испорчен код файла. восстановили из бекапа

Вопрос: Добрый день! Снова появилась такая ошибка после попытки смены кодировки. проверьте пожалуйста
Ответ:

 

каким образом вы портите файл?

 

Вопрос: непонятно,пытались исправить ошибку в кодировке,заменили в коде кодировку и залили новый файл. в итоге перестает работать скрипт
Ответ:

каким образом и с каой целью вы меняете кодировку?

Вопрос: это скрипт на обратную связь.после отправки письма,вместо имени отображаются крокозябры. пытаюсь подобрать кодировку подходящую,пока безуспешно.
Ответ:

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

Вопрос: вместо UTF стояла ранее WINDOWS 1251.Проверить сейчас нет возможности так как скрипт перестал работать
Ответ:

как, при помощи чего  вы меняли кодировку? если сохраняли в utf8 , проверьте что бы в файле небыло BOM

Вопрос: не понимаю, как понять в какой кодировке сохраняем ? скрипт написан на PHP, кодировку для письма подбираем меняя значение "charset=..." .
Вопрос: я пробовал залить старую версию файла,проблема та же. в прошлый раз вы что то делали у себя, и все заработало
Ответ:

мы у себя ничего ен делали, мы просто восстанавливали Вам файл из бекапа

у вас BOM в файле. От этого и проблема

еще раз задаем вопрос - Как вы сохраняете файл в кодировке геа8, при помощи какой программы?

Вопрос: Файл пишется в Dreamweaver 2014
Ответ:

Укажите в настройках программы сохранять файлы в кодировке UTF8 без BOM.

Вопрос: в программе выставлены настройки : -кодировка по умолчанию : UTF-8 -форма приведения к Unicode : С( каноническая декомпозиция и последующая каноническая композиция ) - галочка "Включить подпись UNICODE (BOM) " снята т.е. настройки уже были такими , может проблема в чем то еще ?
Ответ:

проблема была именно в BOM в вашем файле

Вопрос: в общем проблему устранил: создал новый документ,скопировал весь код и вставил, скрипт заработал. не знаю в чем проблема была. Правда теперь возникла бывшая проблема: при отправке сообщения с сайта на почту приходит сообщение,содержание читабельное, а строка от кого заполнена кракозябрами.
Ответ:

Приведите путь к файлу который отправляет письма.

Вопрос: сам скрипт /public_html/pr.php Вызывается скрипт на странице /public_html/priemnaya.html
Ответ:

в какой кодировке приходит письмо?

Вопрос: CP1251.
Ответ:

а в ппочтовом клиенте тоже стоит 1251?

попробуйте перекодировать получаемый текст http://www.artlebedev.ru/tools/decoder/

Вопрос: почтовики пробовал разные. Декодировал сообщение через этот же сервис, что вы и посоветовали. $textfield=@ trim ($_POST['textfield']); $textfield2=@ trim ($_POST['textfield2']); if (! $textfield or ! $textfield2) exit ('Необходимо заполнить все поля'); mail("EMAIL", "Сообщение с сайта","$textfield2","content-type:text/plain;charset=windows-1251"); header("Location:/priemnaya.html"); ?>\ пробовал менять параметр "charset " на UTF-8, тогда тема сообщения приходит читабельной, а сам текст сообщения нет. а с 1251 все наоборот: тема в крокозябрах, а сообщение нормальное.
Ответ:

в перекодировщике какие вам показало кодировки?

Вопрос: CP1251 → UTF-8
Ответ:

т.е получается ваш почтовый клиент не поддерживает 1251?

Вопрос: Добрый день. ну получается что ни один из клиентов не поддерживает.Пробовал ставить outlook,mozila, различные браузеры.Везде одно и то же. ну это не самое страшное. После последнего обновления страницы http://xn--39-gmcl0b.xn--p1ai/index.html , перестало работать раскрывающееся меню сайта. при локальном просмотре страницы все работает, загружаю в диспетчер, меню перестает работать. В чем может быть причина?
Ответ:

Вы пробовали принудительно выставлять кодировку почтового клиента?

уточниет что Вы обновляли на странице

Вопрос: пробовали.какие кодировки можно еще попробовать ? обновлялась колонка новостей.Дописывался только текст.
Ответ:

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

Вопрос: может мы о разном говорим, я пробовал использовать для просмотра просто интернет-браузер, результат тот же.
Ответ:

уточните, а как формируется сообщение? из базы данх текст берется?

Вопрос: через скрипт, написан на php.Человек вводит в текстовые поля данные, они переносятся в соответствующие поля письма. Скрипт приводил вам ранее
Ответ:

попробуйте сменить кодировку на utf8

Вопрос: пробовал,то же самое
Вопрос: сейчас скрипт опять перестал работать, хотя с ним ничего не делали
Ответ:

 

уточните в чем выражается то, что скрипт перестал работать?

 

Вопрос: опять письма не уходят, может ли это связано быть с программой DREAMWEAVER ?
Ответ:

сообщайте пожалуйста куда именно не уходят Ваши письма. обязательно приводите конкретный адрес.

Вопрос: письма по скрипту должны отправляться на почтовый адрес EMAIL
Вопрос: письма по скрипту должны отправляться на почтовый адрес EMAIL
Ответ:

В наших логах письма на указанный адрес не отправлялись. Как у вас настроенна отправка почты?


<< Назад