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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Не работает php mail

 PHP.SU

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


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

> Описание: mail возвращает FALSE
Hameleon31
Отправлено: 08 Августа, 2011 - 23:28:24
Post Id


Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




Здравствуйте! Написал функцию для работы с mail():
function mailer($email, $subject, $msg, $from = false) {

// $msg = iconv("utf-8", "windows-1251", $msg);
// $subject = iconv("utf-8", "windows-1251", $subject);
if (isset($from) && is_array($from)) {
$name = $from[0];
$from = $from[1];
}
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=\"windows-1251\"";
$headers .= "Date: ".date("Y-m-d (H:i:s)",time())."\r\n";
$headers .= "From: \"$name\"<$from>\r\n";
$headers.="Subject: $subject";
$headers .= "Content-type: text/plain; charset=\"windows-1251\"";

if (empty($from)) {
$headers .= "X-Mailer: My Send E-mail\r\n";
}
else {
if (empty($name)) $name = 'unknown';
$headers .= "From: \"$name\"<$from>\r\n";
$headers .= "X-Mailer: My Send E-mail\r\n";
//$adds .= "X-sender: ".$from."<".$from.">\n";
}

return mail($email, $subject, $msg, $headers);
}

Вызываю ее так:
$res = mailer($aemail, 'Новое обращение с сайта '.$server, nl2br(strip_tags($_POST['msg'])), out($_POST['email']));
if ($res == TRUE) {
$_SESSION['time'] = time();
echo 'Сообщение успешно отправлено!<br /><br />';
}
else {
echo '<p class="text"><span class="error">
Ошибка отправки сообщения!
</span></p>';
}

Пишет: Ошибка отправки сообщения!
В чем моя ошибка?
 
 Top
demot
Отправлено: 12 Августа, 2011 - 09:40:28
Post Id


Частый гость


Покинул форум
Сообщений всего: 143
Дата рег-ции: Окт. 2010  


Помог: 3 раз(а)




Была у меня проблема, но оказалось, что проблема не у меня, а у сервера. Так что попробуй заюзать этот класс ТЫЦ!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Если скрипт не работает »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB