За последние 24 часа нас посетил 17621 программист и 1314 роботов. Сейчас ищут 1752 программиста ...

Ребят почему не отправляет почту

Тема в разделе "Прочие вопросы по PHP", создана пользователем sciron, 19 окт 2013.

Статус темы:
Закрыта.
  1. sciron

    sciron Активный пользователь

    С нами с:
    19 окт 2013
    Сообщения:
    4
    Симпатии:
    0
    Высылаю mail.php

    <?php
    if (isset($_POST['name'])) {$name = $_POST['name'];}
    if (isset($_POST['tel'])) {$tel = $_POST['tel'];}
    if (isset($_POST['email'])) {$email = $_POST['email'];}
    if (empty($name))
    {
    echo "<b>Не указано имя!<p>";
    echo "<a href=http://vkapir.tmweb.ru/>Вернуться на сайт</a>";
    exit;
    }
    if (empty($tel))
    {
    echo "<b>Не указано имя!<p>";
    echo "<a href=http://vkapir.tmweb.ru/>Вернуться на сайт</a>";
    exit;
    }
    if (empty($email))
    {
    echo "<b>Не указан e-mail!<p>";
    echo "<a href=http://vkapir.tmweb.ru/>Вернуться на сайт</a>";
    exit;
    }
    $to = "ktrendinfo@gmail.com";
    $headers = "Content-type: text/plain; charset= windows-1251";
    $subject = "Сообщение с вашего сайта";
    $message = "Имя пославшего: $name\nТелефон: $tel\nЭлектронный адрес: $email";
    $send = mail ($to, $subject, $message, $headers);
    if ($send == 'true')
    {
    echo "<b>Спасибо за заявку!<p>";
    echo '<meta http-equiv="refresh" content="1; http://vkapir.tmweb.ru/">';
    }
    else
    {
    echo "<p><b>Ошибка!";
    echo '<meta http-equiv="refresh" content="1; http://vkapir.tmweb.ru/">';
    }
    ?>

    высылаю кусок из index.htm
    <div id="wind">
    <form method="post" action="mail.php"><br>
    <center><strong>Форма заявки</strong><br><br>
    <br />
    <input type="text" name="name" size="30" value="Имя" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;"/>
    <br /><br />
    <input type="text" name="tel" size="30" value="Номер телефона" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;"/>
    <br />
    <br />
    <input name="email" type="text" size="30" value="E-mail" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;" />
    <br />
    <p>
    <input type="submit" value="Отправить" class="green button" id="close_bnt">
    <input type="button" value="Закрыть" class="red button" onclick="document.getElementById('wind').style.display='none'; return false;">

    </p></center>
    </form>

    </div>

    после нажатия на кнопку отправить выдает Ошибка! письмо не уходит с чем может быть связано???? Помогите ребят!
     
  2. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    error_reporting(E_ALL);

    И в лог смотри.
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
Статус темы:
Закрыта.