Твой софтовый форум > WeB - Developments > Apache (php + Perl) + FTP + MySQL > PHP

Функция mail()

,

Не РАБОТАЕТ!

Дата публикации: 14.07.2006 - 12:20
sexxan
На своем бесплатном хосте пишу скрипт отправки почты (функция mail точно разрешена):
$from="[email protected]";
[email protected]";
$topic="Theme";
$message=" Привет! ";
$headers="From: ".$from."\r\nReply-To:".$from."\r\n";
$headers.="MIME-Version: 1.0\r\n";
$headers.="Content-Type: text/html;";
$body.=$message."\r\n\r\n";
mail($email, $topic, $body, $headers);
?>
После залива скрипта на сервер он превращается в следующее:
$from="[email protected]";
[email protected]";
$topic="Theme";
$message=" Привет! ";
$headers="From: ".$from."\r\nReply-To:".$from."\r\n";
$headers.="MIME-Version: 1.0\r\n";
$headers.="Content-Type: text/html;";
$body.=$message."\r\n\r\n";
array($email, $topic, $body, $headers);
?>
В чём фишка? Почему их PHP меняет mail на array?
vadimiron
ЛОЛ, как такое возможно smile.gif
ПХП ничего в скриптах не делает, он их только выполняет
Попробуйте ещё раз залить, а перед этим проверьте правильно ли у вас написано
I_Am_ZeuS
Обычное явление: ФУНКЦИЯ MAIL() - НЕ ПОДДЕРЖИВАЕТСЯ ХОСТЕРОМ (при закачке скрипта хостер "срезает" ВСЕ что относиться к mail())
ZaHack
QUOTE(vadimiron @ 26.02.2006 - 3:12)
ЛОЛ, как такое возможно smile.gif
ПХП ничего в скриптах не делает, он их только выполняет
*



ЛОЛ, не знаешь - не пиши smile.gif "Делать" и "выполнять" - не слова синонимы?
Согласен с I_Am_ZeuS, что на бесплатном хостинге мейл обрезан. Придеться раскошелиться на платный.
SpiderX
Во-первых, на бесплатных хостах функция mail если и поддерживается, то не работает вообще. Сделано спецом для экономии трафика и защиты от спамеров.
Во-вторых, старайтесь писать скрипты полным синтаксисом. Не так:
CODE
<? тут_код ?>
, а так
CODE
<?php тут_код ?>
.
В третьих, нафига столько лишнего в тексте скрипта, когда можно сделать проще:
CODE
<?php
$to      = '[email protected]';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: [email protected]' . "\r\n" .
   'Reply-To: [email protected]' . "\r\n" .
   'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?>

Официальный мануал по PHP рулит wink.gif


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке: Функция mail()
SoftoRooM © 2004-2024