| |
|
|
| | написал форму
<BR><BR><BR>
<p>Ïðè îòïðàâêå ïèñüìà îáÿçàòåëüíî çàïîëíèòå ïîëÿ: ÔÈÎ è èíôîðìàöèþ äëÿ ñâÿçè
(òåëåôîí èëè <nobr>e-mail</nobr>). </p>
<FORM action=mail/mail.php method=post>
<table border="0" width="100%">
<TR>
<TD align=right ><p><B>ÔÈÎ:</B></TD>
<TD align=left ><INPUT class=input name=lname size=40></TD></TR>
<TR>
<TD align=right><p><B>Ñòðàíà: </B></TD>
<TD align=left ><INPUT class=input name=strana size=40></TD></TR>
<TR>
<TD align=right><p><B>Ãîðîä: </B></TD>
<TD align=left ><INPUT class=input name=gorod size=40></TD></TR>
<TR>
<TD align=right><p><B>Îðãàíèçàöèÿ: </B></TD>
<TD align=left ><INPUT class=input name=org size=40></TD></TR>
<TR>
<TD align=right><p><B>Òåëåôîí: </B></TD>
<TD align=left ><INPUT class=input name=tel size=20></TD></TR>
<TR>
<TD align=right><p><B>Âàø e-mail:</B></TD>
<TD align=left ><INPUT class=input name=email size=20></TD></TR>
<TR>
<TD align=right><p class=subtext2><B>Òåêñò ïèñüìà:</B></TD>
<TD align=left ><TEXTAREA class=input cols=50 name=letter rows=10 wrap=virtual></TEXTAREA></TD></TR>
<TR>
<TD align=right vAlign=top></TD>
<TD align=left><INPUT class=button name=submitsend type=submit value=Îòïðàâèòü>
<INPUT class="button" name="reset" type="reset" value="Î÷èñòèòü">
</TD>
</tr>
</table>
</FORM>
и обработчика
<?php
require_once("../admin/config.php");
$title="Îòïðàâêà ïèñüìà";
$lname = trim($_POST['lname']);
$strana = trim($_POST['strana']);
$gorod = trim($_POST['gorod']);
$org = trim($_POST['org']);
$tel = trim($_POST['tel']);
$email = trim($_POST['email']);
$letter = trim($_POST['letter']);
if(empty($lname) && empty($org)) links("Ââåäèòå ÔÈÎ èëè îðãàíèçàöèþ");
if(empty($tel) && empty($email)) links("Ââåäèòå âàø e-mail èëè òåëåôîí");
if(!empty($email))
{
if (!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $email))
{
links("Íåâåðíî ââåäåí å-mail. Ââåäèòå e-mail â âèäå <i>something@server.com</i> \n");
}
}
if(empty($letter)) links("Ñîîáùåíèå íå ââåäåíî");
$query = "SELECT * FROM mailer";
$mal = mysql_query($query);
if ($mal)
{
$msg = "ÔÈÎ: ".$lname."\n
Ñòðàíà: ".$strana."\n
Ãîðîä:".$gorod."\n
Îðãàíèçàöèÿ: ".$org."\n
Òåëåôîí: ".$tel."\n
e-mail: ".$email."\n".$letter;
$mail = mysql_fetch_array($mal);
if(mail($mail['email'], "Ïèñüìî ñ ñàéòà", $msg))
{
echo "<HTML><HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='0; URL=\"contacts.php\"'>
</HEAD></HTML>";
}
else
{
links("<font color=red>Ê ñîæàëåíèþ, ïèñüìî íå áûëî îòïðàâëåíî</font>");
}
}
else puterror("Îøèáêà ïðè îáðàùåíèè ê îòïðàâêå ïèñüìà");
function links($msg)
{
echo "<p class=msg><b>".$msg."</b></p>";
echo "<p class=msg><a class=link href=# onClick='history.back()'>Âåðíóòüñÿ ê ïðàâêå ñîîáùåíèÿ</a></p>";
exit();
}
?>
Рытаюсь отправить сообщение выводиться ошибка
Warning: mail(): SMTP server response: 503 Unexpected command or sequence of commands in mail.php on line 43
В чем может быть проблема? | |
| |
|
|
| |
|
|
| |
для: Antik
(21.11.2006 в 09:04)
| | | mail.php это обработчик? | |
| |
|
|
| |
|
|
| |
для: cheops
(21.11.2006 в 12:13)
| | | mail.php это обработчик?
=======================
подозреваю :)
<FORM action=mail/mail.php method=post> | |
| |
|
|
| |
|
|
| |
для: Antik
(21.11.2006 в 09:04)
| | | А символы #206;ø - это искажённый русский текст при помещении на форум, или в скрипте точно также? | |
| |
|
|
| |
|
|
| |
для: cheops
(21.11.2006 в 12:26)
| | | конечно искажёный руский текст и пустые строки....
нет не правильно подозреваешь я правил, потом | |
| |
|
|