|
Помогите разобраться файл 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 файла для отправки письма с формы на сайте, будет классно, если в нем будет переадресация на указанную страницу сайта после отправки письма. Спасибо! |
|
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) |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Форма обратной связи | 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 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|