Хостинг от ERA Host
EraHost - бесплатный домен, дешевый хост
Menu

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

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

Вопрос: Здравствуйте. Почему-то перестала работать форма обратной связи. Мы с вами это проблему решали несколько месяцев назад, и с тех пор сообщения с сайта успешно отправлялись. Сейчас обработчик на 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("lexus4301@mail.ru", "Сообщение с сайта","$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 ?
Ответ:

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

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

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

Вопрос: Добрый день, после переноса сервера опять перестал работать скрипт после нажатия кнопки выдает страницу Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, webmaster@xn--39-gmcl0b.xn--p1ai and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Ответ:

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

Приведите ссылку где можно увидеть проблему.

Вопрос: http://39сош.рф/priemnaya.html после нажатия кнопки отправить должен выполняться скрипт pr.php , пробовал перезаливать прошлые версии ( ранее помогало ) сейчас нет
Ответ:

как устроена работа скрипта? вы используете register globals? Вы автор скрипта?

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

уточните ка кможно проверить работу скрипта

Вопрос: на адрес lexus4301@mail.ru должно придти письмо
Ответ:

после каких действий на сайте оно должно прийти?

Вопрос: после нажатия на клавишу отправить, в данный момент пытался создать новую форму обратной связи , при нажатии на клавишу отправить в логах ошибок пишет : [17-Nov-2015 11:36:50 Europe/Moscow] PHP Fatal error: Directive 'register_globals' is no longer available in PHP in Unknown on line 0
Ответ:

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

Вопрос: Спасибо я на сервере оставил скрипт новый cantacts.php , изменил страницу priemnay.html
Ответ:

сейчас поставили? все работает?

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

какие требования у этого скрипта? тоже register_globals?

Вопрос: да
Ответ:

тогда сейчас включим. ожидайте

Вопрос: огромное спасибо
Ответ:


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

Вопрос: Спасибо большое за быстрое решение проблемы, все работает.
Ответ:


ok


<< Назад