PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 1
deadtoworld Отправлено: 12 Декабря, 2016 - 09:10:44 • Тема: Отправка писем с сайта • Форум: Вопросы новичков

Ответов: 2
Просмотров: 331
Всем привет! Который день бьюсь над проблемой, которая для меня стала гигантской!
Не получается настроить отправку писем с сайта на почтовый ящик.
Пробую все сделать на локальном сервере MAMP на Mac OS.
Когда запускаю через localhost/ файлы .php , то не получается протестировать работоспособность страницы. И форма не проверяется заполнена ли или нет, и письма не уходят,и страницы с ошибками выбивает.

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <form action="post.php" method="POST">
  3.         <input type="email" name="email" placeholder="Ваш email..." size="40" required>
  4.         <input type="submit" value="Скачать!">
  5. </form>
  6.  


PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. $adminemail="mymail@gmail.com";
  4. $date=date("d.m.y");
  5. $time=date("H:i");
  6. $backurl="http://site.ru/success.html";  
  7. $msg="Заявка на скачивание";
  8. //---------------------------------------------------------------------- //
  9.  
  10. $email=$_POST['email'];
  11.  
  12. if (!preg_match("|^([a-z0-9_\.\-]{1,20})@([a-z0-9\.\-]{1,20})\.([a-z]{2,4})|is",
  13. strtolower($email)))
  14.  {
  15.  echo "<center>Вернитесь <a href='javascript:history.back(1)'><B>назад</B></a>. Вы указали неверные данные!";
  16.  } else {
  17.  $msg="
  18. <p>E-mail: $email</p>  
  19. ";
  20.  
  21. mail("$adminemail", "$date $time Сообщение от $email", "$msg");
  22.  
  23. print "<script language='Javascript'><!--
  24. function reload() {location = \"$backurl\"}; setTimeout('reload()', 6000);
  25. //--></script>
  26.  
  27. $msg
  28. <p>Заявка отправлена! Проверьте свой почтовый ящик</p>";  
  29.  }
  30. ?>
  31.  

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB