За последние 24 часа нас посетили 69937 программистов и 5480 роботов. Сейчас ищут 1292 программиста ...

Требуется помощь

Тема в разделе "PHP для новичков", создана пользователем yuooooori, 31 авг 2023.

  1. yuooooori

    yuooooori Новичок

    С нами с:
    31 авг 2023
    Сообщения:
    2
    Симпатии:
    0
    подскажите пожалуйста а лучше откорректиуйте код, на почту приходят пустые заявки (без номера телефона) за ранее благодарен))
    HTML:
    1.  
    2. <form class="ajax_form" method="post"action="mail.php">    
    3.         <input type="hidden" id="themeinput" name="theme">        
    4.         <div class="form-group">
    5.         <input type="text" class="form__phone js_masked-phone" name="PHONE_CALLBACK" placeholder="Введите Ваш номер телефона" required="">
    6.         <input name="modalfeedbackbtn" type="submit" class="form__submit button" value="ПОЛУЧИТЬ СКИДКУ 20% НА УСЛУГИ">
    7.         <input type="checkbox" name="accept" required="" onchange="document.getElementById('mc-embedded-subscribe').disabled = !this.checked" checked=""> Я ознакомлен(-а) с <a href="politics.html" style="color:#fff;text-decoration:none" target="_blank">Политикой конфиденциальности</a><br>
    8.  
    код скрипта:
    PHP:
    1. <?php
    2.     $Subject=$_POST['type'];
    3.     $from = "noreply". $HTTP_HOST;
    4.    
    5.  
    6.  
    7.     $to="[email]mac.client@yandex.ru[/email]";
    8.    
    9.     $headers  = "MIME-Version: 1.0\r\n";
    10.     $headers .= "Content-type: text/html; charset=utf-8 \r\n";
    11.     $headers .= "From: noreply <".$from.">\r\n";    
    12.  
    13.     $msg = '
    14.  
    15.        <p>    Имя: '.$_POST['name'].'</p>
    16.        <p>    Телефон: '.$_POST['tel'].'</p>
    17.      
    18.      
    19.  
    20.    ';
    21.  
    22.     if(mail($to, $Subject, $msg, $headers))
    23.     {
    24.         echo "<span style='font-size:25px;color:black;'><center><strong>Сообщение успешно отправлено!</strong></center></span>";
    25.         echo "<meta http-equiv='refresh' content='1;URL=/'>";
    26.     }
    27.     else
    28.     {
    29.         echo "Error : Email has not been sent.";
    30.     }  
    31. ?>
    От модератора: код вставляется кнопкой </>
     
    #1 yuooooori, 31 авг 2023
    Последнее редактирование модератором: 1 сен 2023
  2. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.593
    Симпатии:
    362
     
    don.bidon нравится это.
  3. yuooooori

    yuooooori Новичок

    С нами с:
    31 авг 2023
    Сообщения:
    2
    Симпатии:
    0
    спасибо