|
|
|
| Здравствуйте!!!
У меня есть обработка файла для отправке сообщения на эмаил и кагда все проискидет нормально он пишет "1Эмаил отправлен." а должет "Эмаил отправлен."
<?php
if(!eregi('^[a-zA-Z0-9_\-\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$',$_REQUEST['email']))
{
echo "<center>";
echo "Неправельно введен эмаил" . "<br>";
echo "<a href=\"javascript:history.go(-1)\" class=\"text\">Перейти назаид</a>";
exit();
}
$to = "//email";
$title = "Отправка сообщения!";
$soobshenie = "Име:" . " " . "$_REQUEST[name]\n" .
"От:" . " " . "$_REQUEST[email]" . "\n" .
"Сообщение:\n" . "$_REQUEST[text]";
$mail = mail($to, $title, $soobshenie);
echo $mail;
if($mail)
{
echo "Эмаил отправлен.";
echo "<META HTTP-EQUIV='REFRESH' CONTENT='1; URL=rucontact.html'>";
}
else
{
echo "Эмаил не отправел"";
}
?>
|
| |
|
|
|
|
|
|
|
для: Адоп Акробат
(11.09.2004 в 19:51)
| | Функция mail() в случае успеха возвращает 1, при неудаче - 0. Сразу после вызова функции mail() у вас стоит
Эта строка и добавляет лишнюю единицу. | |
|
|
|
|
|
|
|
для: cheops
(11.09.2004 в 20:08)
| | Тоно большое спосибо | |
|
|
|