Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Проблема с отправкой письма


Автор: alikzl 22.6.2004, 18:19
Привет всем, php script не хочет отправлять письмо на указанный ящик, данные из формы по идее берет.



<form ENCTYPE="multipart/form-data" action="<?echo $PHP_SELF;?>" method=post>
<INPUT name=fname>
<INPUT name=lname>
<INPUT name=dob>
<INPUT name=dphone>
<INPUT name=ephone>
i t d
....
</form>

<?
$message = $fname.$lname.$dob.$dphone.$ephone.$timecall.$city0.$country.$email.$comm.$lang;
mail("[email protected]", "the subject", $message,
"From: webmaster@{$_SERVER['SERVER_NAME']}", "-fwebmaster@{$_SERVER['SERVER_NAME']}");
?>


Помогите пожалуйста разобраться, хостинг пхп поддерживает



Заранее спасибо.

Автор: Ignat 22.6.2004, 18:34
Проверь удачно отсылается:
Код
if(mail("[email protected]", "the subject", $message,
"From: webmaster@{$_SERVER['SERVER_NAME']}", "-fwebmaster@{$_SERVER['SERVER_NAME']}")){
echo"OK!";
}else{
echo"sent failed";}


А чтобы из формы переменные не по идее приходили, а точно - проверь получаешь ли ты их:

Код
print_r($HTTP_POST_VARS);

Автор: alikzl 22.6.2004, 18:54
Большое спасибо, сейчас попробую

Автор: IZ@TOP 22.6.2004, 23:51
Зайди в раздел форуса "FAQ" и почитай там о POST & GET.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)