Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

Помогите разобраться файл php для формы обратной связи

Обсуждение темы Помогите разобраться файл php для формы обратной связи в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Кто-нибудь помогите разобраться. На своем сайте использую форму обратной связи (хостинг поддерживает php и т.д.), раньше работала (так себе) теперь вообще отказывается работать. ...


Закрытая тема
 
Опции темы
Старый 21.07.2009, 22:11   #1
Кто-нибудь помогите разобраться.
На своем сайте использую форму обратной связи (хостинг поддерживает php и т.д.), раньше работала (так себе) теперь вообще отказывается работать.
Код php примитивный но другого не знаю:

<?php
$address = 'info@***.ru';
$sub = "Сообщение с сайта www.***.Ru";
$mes = "От: $name \nE-mail: $email \nтелефон: $tel \nСодержание письма: $message";
$verify = mail ($address,$sub,$mes,"Content-type:text/plain; charset = windows-1251\r\nFrom:$email");
if ($verify == 'true')
{
echo "<p>Ваше сообщение отправлено";
}
else
{
echo "<p>Ваше сообщение не отправлено";
}
?>

Сейчас при отправке выводится сообщение:

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in D:\inetpub\vhosts\***\httpdocs\send.php on line 5

Ваше сообщение не отправлено

Раньше отправлялось, ну да ладно.

Может кто-нибудь подскажет код нормального php файла для отправки письма с формы на сайте, будет классно, если в нем будет переадресация на указанную страницу сайта после отправки письма.

Спасибо!
 
Старый 21.07.2009, 22:11
Ссылки
Старый 22.07.2009, 09:02   #2
вообщем это, для меня php как темный лес, но английский я знаю(немного)
Там в ошибке так и написано что надо делать: проверить свой "SMTP" и настройку "smtp_port" в php.ini или воспользоваться ini_set () в D:\inetpub\vhosts\***\httpdocs\send.php на линии 5...

может чем помог

на счет другой формы, вот здесь статья)) наверно нормальная форма, но как то много букв
 
Этот пользователь сказал спасибо Dejust за это полезное сообщение:
74ivan74 (22.07.2009)
Старый 23.07.2009, 13:14   #3
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in D:\inetpub\vhosts\***\httpdocs\send.php on line 5

Эта ошибка подразумевает, что PHP Не может подключиться к почтовому серверу. Судя по тексту, сейчас настройки PHP таковы, что почтовик должен стоять на том же серваке. Т.е. либо почтовик висит/перенесен на другой сервер, а настройки PHP забыли изменить... Либо сам PHP перенастраивали/переустанавливали/обновляли и опять же, забыли поправить...

И в том и в другом случае - эту проблему обязан решить владелец хостинга.
 
Этот пользователь сказал спасибо zuart за это полезное сообщение:
74ivan74 (23.07.2009)
Старый 23.07.2009, 13:14
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форма обратной связи Next08 ASP, Perl, PHP и MySQL 1 03.02.2015 10:27
Разработка формы обратной связи flamen1 ASP, Perl, PHP и MySQL 8 27.07.2011 10:34
Помогите с формой обратной связи NAS750 ASP, Perl, PHP и MySQL 6 31.07.2009 21:31
Флеш+PHP помогите с формой обратной связи ltplm Технологии Flash 2 11.01.2009 17:41
Помогите запрограммировать форму для обратной связи RomaN27 Библиотека 2 15.07.2006 16:31


Текущее время: 21:20. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум