Страница 1 из 1

Не работает форма обратной связи.

Добавлено: 2013-09-12, 22:09:53
ольга
Здравствуйте! Вопрос следующий! Я зарегистрировала новую учетную запись h55923 и на нем загрузила сайт самописный http://snow-legion.ru. Не работает на сайте форма обратной связи. пишет сообщение ушло, а на ящик письмо не приходит. Голову сломала! Уже выдернула файлы рабочие с другого сайта (с другой уч. записи) и они тоже не работают на snow-legion.ru. сервер у обоих сайтов srw4. И начальные файлы с формы с сайта snow-legion.ru. на другом сайте работают. Вот и к кому вопрос??? Никогда не было проблем с формами. Тех поддержка говорит все работает нормально. сайт имею ввиду. ошибки не пишет по этому не знаю что вам предложить еще. выкладываю код

Код: Выделить всё

 <form action="send.php" method="post" name="form1" id="form1">
  
  <p><strong>Имя </strong><br>
    <input name="name" type="text" size="30" maxlength="25">
  </p>
   <p><strong>Ваш e-mail</strong><br>
  <input name="email" type="text" id="email" size="30" maxlength="25"></p>
   <p><strong>Телефон:</strong><br>
  <input name="tel" type="text" id="tel" size="30">
  </p>
   <p><strong>Пол котенка:</strong><br>
  <input name="pol" type="text" id="pol" size="40">
  </p>
   <p><strong>Окрас:</strong><br>
  <input name="color" type="text" id="color" size="40">
  </p>
   <p><strong>Для каких целей:</strong><br>
   <select name="cel">
   <option name="cel" value='Show (Для выставок и разведения)'>Show (Для выставок и разведения)</option>

<option name="cel" value='Breed (Для разведения)'>Breed (Для разведения)</option>

<option name="cel" value='Pet (Домашний любимец)'>Pet (Домашний любимец)</option></select>

   </p>
    <p><strong>Примечание:  </strong>  <br>
   <textarea name="vopros" id="vopros"cols="60" rows="7"></textarea>
  </p>
  <p>
    <input type="submit" value="Отправить">
  </p>
  <p>&nbsp;</p>
</form>
и обработчик

Код: Выделить всё

<?php
if (isset($_POST['name']))  {$name = $_POST['name'];}
if (isset($_POST['email'])) {$email = $_POST['email'];}
if (isset($_POST['tel']))   {$tel = $_POST['tel'];}
if (isset($_POST['pol']))   {$pol = $_POST['pol'];}
if (isset($_POST['color']))  {$color = $_POST['color'];}
if (isset($_POST['cel']))   {$cel = $_POST['cel'];}
if (isset($_POST['vopros'])){$vopros = $_POST['vopros'];}

$address = 'dolya79@list.ru';
$sub = "Заявка на котенка";
$mes = "<table width='100%'>
 <tr>
 <td valign='top' width='300px'>Имя:<br><br></td>
 <td  valign='top' style='color:#03F'>".$_POST['name']."</td>
</tr>
  <tr>
   <td valign='top'>e-mail:<br><br></td>
   <td valign='top' style='color:#03F'>".$_POST['email']."</td>
 </tr>
  <tr>
   <td valign='top'>Телефон:<br><br></td>
   <td valign='top' style='color:#03F'>".$_POST['tel']."</td>
 </tr>
  <tr>
   <td valign='top'>Пол:<br><br></td>
   <td valign='top' style='color:#03F'>".$_POST['pol']."</td>
 </tr>
  <tr>
   <td valign='top'>Окрас:<br><br></td>
   <td valign='top' style='color:#03F'>".$_POST['color']."</td>
 </tr>
 <tr>
   <td valign='top'>Цель приобретения:<br><br></td>
   <td valign='top' style='color:#03F'>".$_POST['cel']."</td>
 </tr>
  <tr>
   <td valign='top'>Примечание:<br><br></td>
   <td valign='top' style='color:#03F'>".$_POST['vopros']."</td>
 </tr>
 
</table>";
$verify = mail ($address,$sub,$mes,"Content-type:text/html; charset = windows-1251\r\nFrom:$email");
if ($verify == 'true')
{
echo "<p>Сообщение отправлено";
}
else 
{
echo "<p>Сообщение не отправлено";
}
?>

Re: Не работает форма обратной связи.

Добавлено: 2013-09-14, 13:42:42
lissyara
скрипт рабочий.
проверял на сервере с php5.4

Re: Не работает форма обратной связи.

Добавлено: 2013-09-14, 14:32:46
ольга
это я тоже знаю. я и сама проверяла. эту проблему я уже решила. не правильно были настроены www домены и почтовые. спасибо