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

Как всегда форма обратной связи, что-то не работает

Обсуждение темы Как всегда форма обратной связи, что-то не работает в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Где ошибка в коде, скачал форму а она не отправляет письма ( PHP код: <?php $adresat  =  "[email protected]" ;   //замените на свой e-mail $status  =  "Админ" ...


Закрытая тема
 
Опции темы
Старый 14.03.2011, 19:25   #1
Где ошибка в коде, скачал форму а она не отправляет письма (
PHP код:
<?php
$adresat 
"[email protected]";  //замените на свой e-mail
$status "Админ"// замените на свой статус/должность
$msg "Спасибо, Ваше сообщение было отправлено и мы обязательно вам ответим!<br><p align=right>$status</p>";  //Замените на свое сообщение, выводимое при отправке

// если вы не знаете php/html не изменяйте код ниже:
$you "$status. E-mail:&nbsp;$adresat";
if (
$submit) {
   if(
eregi("^[a-zA-Z0-9\._-]+@[a-z0-9\._-]+\.[a-z]{2,4}\$",$email))
   {
   if(empty(
$name)) echo "Введите ваше имя";
   else
   {
   
mail("$adresat""Сообщение с сайта""От: $name\nАдрес: $email\nСообщение:\n\n$message");
   echo 
"<b>$msg<b>\n";
   }
   } else {
   echo 
"E-mail неправильно введен или содержит недопустимые символы. Пожалуйста вернитесь и заполните все поля правильно";
   }
}
else {
?>
<form action="<? echo $PHP_SELF?>" method=POST> 
<table width=100%>
<tr>
  <td align="left"><input type=text name=name value="имя" onblur="if(this.value=='') this.value='имя';" onfocus="if(this.value=='имя') this.value='';" id="qemail" class="wpcf7-text wpcf7-validates-as-email wpcf7-validates-as-required" size="40" /></td></tr>
<tr>
  <td align="left"><input type="text" name="email" value="email" onblur="if(this.value=='') this.value='email';" onfocus="if(this.value=='email') this.value='';" id="qemail" class="wpcf7-text wpcf7-validates-as-email wpcf7-validates-as-required" size="40" /></td></tr>
<tr>
  <td align="left"><textarea name="message" value="сообщение" onblur="if(this.value=='') this.value='сообщение';" onfocus="if(this.value=='сообщение') this.value='';" id="qmessage" class="wpcf7-validates-as-required" cols="40" rows="10">сообщение</textarea></td>
  </tr>
</table>
<input name="submit" type="submit" value="" class="wpcf7-submit submit" />
</form>
<?php
// end "else" and end of this script)
?>
 
Старый 14.03.2011, 19:25
Ссылки
Старый 14.03.2011, 20:06   #2
$PHP_SELF - ее нужно объявлять. в новой версии php (уж не знаю, с какой версии, скорее всего с 5-й ветки) она вынесена в $_SERVER
 
Этот пользователь сказал спасибо vladendark за это полезное сообщение:
74ivan74 (14.03.2011)
Старый 14.03.2011, 21:26   #3
Так сделал
<form action="<? echo $_SERVER?>" method=POST>
всеравно не работает
 
Старый 14.03.2011, 21:49   #4
и не будет
потому, как во-первых $_SERVER['PHP_SELF']
 
Старый 14.03.2011, 21:49
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форма обратной связи Next08 ASP, Perl, PHP и MySQL 1 03.02.2015 10:27
Форма обратной связи chest ASP, Perl, PHP и MySQL 2 09.03.2011 12:47
Нужна платная форма обратной связи 74ivan74 Вакансии 1 27.01.2011 12:45
форма обратной связи - добавить графу телефон vitaly-go HTML, CSS, JavaScript 10 12.10.2010 09:18
Форма обратной связи с прикреплением файла 74ivan74 ASP, Perl, PHP и MySQL 4 26.08.2010 12:29


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

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