kapadult
Новичок
Не работает php-почта!
Вот анкета:
<TABLE CELLPADDING="8" CELLSPACING="0" id="table-form" border=0>
<form method="post" action="send.php"><TR>
<TD>
<p>1. Название компании (или Ф.И.О.):<br><input type="hidden" name="fName[1]" value="имя"> <input type="text" name="fData[1]"></p>
<p>2. Сфера деятельности компании:<br><textarea name="fData[2]" cols=60 rows=10></textarea> <input type="hidden" name="fName[2]" value="деятельность"></p>
<p>3. Ваш телефон<br><input type="hidden" name="fName[3]" value="телефон"> <input type="text" name="fData[3]"></p>
<p>4. Ваш E-Mail<br><input type="hidden" name="fName[4]" value="мыло"> <input type="text" name="fData[4]"></p>
</TD>
</TR>
<TR>
<TD><input type="submit"></TD>
</TR></form>
</TABLE>
вот send.php:
<?
//$fName = htmlspecialchars(trim($fName));
//$fData = htmlspecialchars(trim($fData));
$fSubject = "Заказ";
$fMail="[email protected]";
$fTitle="Заказ";
$fText=$fTitle."\n\n";
for ($i=1;$i<=4;$i++)
{$fText.=$fName[$i].": ".$fData[$i]."\n";}
$fText.="\n\n";
$fText.=date("l dS of F Y h:i:s A");
$fOk="ok.htm";
$fBad="bad.htm";
if (!mail($fMail,$fSubject,$fText)) {Header("Location: $fOk");}
else {Header("Location: $fBad");}
exit;
?>
В итоге, во-первых, даже при правильном заполнении формы после отправки выдается страница bad.htm (а не ok.htm), а во-вторых, письма приходят вот в таком полупустом виде:
---------------------------------
Заказ
:
:
:
:
Spam Filtered (ID:3941357)
-----------------------------------
В чем проблема, подскажите плиз???
Вот анкета:
<TABLE CELLPADDING="8" CELLSPACING="0" id="table-form" border=0>
<form method="post" action="send.php"><TR>
<TD>
<p>1. Название компании (или Ф.И.О.):<br><input type="hidden" name="fName[1]" value="имя"> <input type="text" name="fData[1]"></p>
<p>2. Сфера деятельности компании:<br><textarea name="fData[2]" cols=60 rows=10></textarea> <input type="hidden" name="fName[2]" value="деятельность"></p>
<p>3. Ваш телефон<br><input type="hidden" name="fName[3]" value="телефон"> <input type="text" name="fData[3]"></p>
<p>4. Ваш E-Mail<br><input type="hidden" name="fName[4]" value="мыло"> <input type="text" name="fData[4]"></p>
</TD>
</TR>
<TR>
<TD><input type="submit"></TD>
</TR></form>
</TABLE>
вот send.php:
<?
//$fName = htmlspecialchars(trim($fName));
//$fData = htmlspecialchars(trim($fData));
$fSubject = "Заказ";
$fMail="[email protected]";
$fTitle="Заказ";
$fText=$fTitle."\n\n";
for ($i=1;$i<=4;$i++)
{$fText.=$fName[$i].": ".$fData[$i]."\n";}
$fText.="\n\n";
$fText.=date("l dS of F Y h:i:s A");
$fOk="ok.htm";
$fBad="bad.htm";
if (!mail($fMail,$fSubject,$fText)) {Header("Location: $fOk");}
else {Header("Location: $fBad");}
exit;
?>
В итоге, во-первых, даже при правильном заполнении формы после отправки выдается страница bad.htm (а не ok.htm), а во-вторых, письма приходят вот в таком полупустом виде:
---------------------------------
Заказ
:
:
:
:
Spam Filtered (ID:3941357)
-----------------------------------
В чем проблема, подскажите плиз???