Не отправляется письмо

176
10 декабря 2016, 10:18

Почему-то php-скрипт не отправляет данные на почту. Я даже сделал запись в файл, чтобы задебажить получение данных, но запись не происходит. Я что-то сделал не так?

<?php
// config
$adminemail="andrewdymov@gmail.com";
$date=date("d.m.y");
$time=date("H:i");
// confirm data
$name = $_POST["name"]; 
$email = $_POST["mail"]; 
$subject = $_POST["subject"]; 
$message = $_POST["message"];
if (!preg_match("/.+@.+\..+/i", strtolower($email))) { header($_SERVER['SERVER_PROTOCOL'] . ' 500 Internal Server Error', true, 500); 
} else { 
$msg="<p>Отправлено: $time $date</p>
<p>Имя: $name</p> 
<p>E-mail: $email</p> 
<p>Тема: $subject</p> 
<p>Сообщение: $message</p>";  
mail("$adminemail", "$subject", "$msg"); 
$fp = fopen("test.txt", "a"); // Открываем файл в режиме записи 
$test = fwrite($fp, $msg); } ?>
Answer 1
mail($adminemail, $subject, $msg"); 

Попробуйте вот так

READ ALSO
Php Как избавиться от множества if

Php Как избавиться от множества if

Я получаю 3 значения которые могут быть равны low, medium, high каждоеДальше нужно в зависимости от этих значений вывести число

328
Загрузка класса с параметрами в codeigniter

Загрузка класса с параметрами в codeigniter

Можно ли в codeigniter загрузить класс с параметрами? Если да, то как? Я пробовал сделать так, но не работает:

167
проблема hasMany в Yii2

проблема hasMany в Yii2

есть вот такой запрос

720
Проблема с изменением данных в базе данных

Проблема с изменением данных в базе данных

Получаю данные из базы данных, они вносятся в поля - http://istack

197