За последние 24 часа нас посетили 19248 программистов и 1634 робота. Сейчас ищет 871 программист ...

Форма отправки сообщение на почту

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

  1. AleshaOleg

    AleshaOleg Новичок

    С нами с:
    26 авг 2013
    Сообщения:
    1
    Симпатии:
    0
    Вот код. Подскажите пожалуйста, что не так?

    Код (Text):
    1. <form action="" method="post">
    2.        <strong>Имя:</strong>
    3.          <input type="text" name="name" />
    4.        <strong>Контактный телефон:</strong>
    5.          <input type="text" name="phone" />
    6.        <strong>E-mail:</strong>
    7.          <input type="text" name="email" />
    8.        <strongСообщение:</strong>
    9.          <textarea name="mess" cols="30" rows="3"></textarea>
    10.        <input type="submit" value="Отправить" />
    11.        <input type="reset" value="Сброс" />
    12.     </form>
    13.         <div style="background:url(images/div.gif) repeat-y; margin:-23px 0px -16px 0px; width:601px;">
    14.             <img style="margin-bottom:10px;" src="images/fill.gif" alt="" >
    15.             <?php
    16.      
    17.     if (
    18.         isset($_POST['name']) &&
    19.         isset($_POST['phone']) &&
    20.         isset($_POST['email']) &&
    21.         isset($_POST['mess'])
    22.     ) {
    23.     $name = $_POST['name'];
    24.     $phone = $_POST['phone'];
    25.     $email = $_POST['email'];
    26.     $mess = $_POST['mess'];
    27.      
    28.        $to = "olegaleshkin@gmail.com"; // Указать свой адрес
    29.    $headers = "Content-type: text/plain; charset = utf8";
    30.        $subject = "Сообщение с вашего сайта";
    31.        $message = "
    32.          Имя пославшего: $name \n
    33.          Контактный номер: $phone \n
    34.          Электронный адрес: $email \n
    35.          Сообщение: $mess";
    36.     $send = mail ($to, $subject, $message, $headers);
    37.     if ($send)
    38.     {
    39.       echo "Письмо успешно отправлено!";
    40.     }
    41.     else
    42.     {
    43.     echo "Письмо не отправлено";
    44.     }
    45.     }2  else {
    46.       echo "Заполните все поля";
    47.     }5   
    48.     ?>
     
  2. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Реквестую таки создание темы "не хочу дебажить, подебажьте за меня кто-нибудь!".

    Добавлено спустя 1 минуту 59 секунд:
    isset, кстати, может за один вызов принять несколько аргументов сразу. Через запятую.

    В чем вообще проблема-то?