Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: If ошибка
 
 автор: LINKIN   (06.06.2008 в 15:36)   письмо автору
 
 

http://www.reaktor.net.ua
<?php 
$action
=$_POST['action'];
$mail_from=$_POST['mail_from'];
if (!empty(
$action))
{
    if(!empty(
$mail_from))
    {
        if(!
preg_match("/^[\da-z\._-]+@[\da-z\._-]+\.[a-z]{2,6}$/i"$mail_from));
            {
                echo(
"Введите адрес электронной почты в виде address@server.coom"); exit();
            }
    
$mail_from substr($_POST["mail_from"],0,32);
    
$mail_from trim($mail_from);
    
$mail_from htmlspecialchars(stripslashes($mail_from));
    
$mail_subject substr($_POST['$mail_subject'],0,64);
    
$mail_subject trim($mail_subject);
    
$mail_subject htmlspecialchars(stripslashes($mail_subject));
    
$mail_msg substr($_POST["$mail_msg"],0,1024);
    
$mail_msg trim($mail_msg);
    
$mail_msg htmlspecialchars(stripslashes($mail_msg));
    
$mail_msg=$mail_from.$mail_msg;      
    if(
mail("feedback@reaktor.net.ua"$mail_subject$mail_msg)) 
        {
        echo(
"Сообщение успешно отправлено <br><a href=\"javascript:history.go(-1)\" 
class=\"text\">Вернуться назад</a>."
);
        } 
    else
        {
        echo(
"При отправлении сообщения произошла ошибка! <br><a href=\"javascript:history.go(-1)\" 
class=\"text\">Вернуться назад</a>."
);
        }
    } 
else
        {
        echo(
"Введите адрес для обратной связи! <br><a href=\"javascript:history.go(-1)\" 
class=\"text\">Вернуться назад</a>."
);
        }
}
?>

Показует постоянно !mail.

   
 
 автор: AcidTrash   (06.06.2008 в 15:55)   письмо автору
 
   для: LINKIN   (06.06.2008 в 15:36)
 

>if(!preg_match("/^[\da-z\._-]+@[\da-z\._-]+\.[a-z]{2,6}$/i", $mail_from));
В конце точку с запятой уберите.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования