Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Не отправляет письмо mail.php
Форумы портала PHP.SU » PHP » Программирование на PHP » Не отправляет письмо mail.php

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

1. komp013 - 15 Марта, 2018 - 12:06:02 - перейти к сообщению
Ошибок сервер не пишет, что я сделал не так?
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $back = "<p><a href=\"javascript: history.back()\">Вернуться назад</a></p>";
  3.  
  4. if(empty($_POST['name']) and empty($_POST['tel']) and empty($_POST['email'])){
  5.       $name = trim(strip_tags($_POST['name']));
  6.       $phone = trim(strip_tags($_POST['tel']));
  7.       $mail = trim(strip_tags($_POST['email']));
  8.       $message = trim(strip_tags($_POST['message']));
  9.       $doctor = trim(strip_tags($_POST['doctor']));
  10.       $day = trim(strip_tags($_POST['day']));
  11.       $time = trim(strip_tags($_POST['time']));
  12.  
  13.       mail('мой e-mail', 'ТЕМА ПИСЬМА',
  14.       '<br />Вам написал: '.$name.'<br />Его номер: '.$phone.'<br />Его почта: '.$mail.
  15.       '<br />Доктор: '.$doctor.'<br />Время: '.$time.'<br />День: '.$day.'      Его сообщение: '.$message);
  16.  
  17.       echo "Ваше сообщение успешно отправлено!<Br> Вы получите ответ в
  18.      ближайшее время<Br> $back";
  19.  
  20.       exit;
  21.    }
  22.    else {
  23.       echo "Для отправки сообщения заполните все поля! $back";
  24.       exit;
  25.    }
  26.  
  27. ?>
2. andrewkard - 15 Марта, 2018 - 17:11:43 - перейти к сообщению
Во первых, проверить что возвращает:
PHP:
скопировать код в буфер обмена
  1.  
  2. bool mail (string to, string subject, string message [, string additional_headers [, string additional_parameters]])
  3.  

во вторых, где смотрели?
komp013 пишет:
Ошибок сервер не пишет

 

Powered by ExBB FM 1.0 RC1