Вы не ввели сообщение\n"; } if (empty($name)) // если не введено имя { $action = ""; $error = $error."
  • Вы не ввели имя\n"; } if (!empty($email)) /* если введен e-mail, то проверяем с помощью регулярного выражения правильность ввода */ { if (!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $email)) { $action = ""; $error = $error."
  • Неверно введен е-mail.&nbsр Введите e-mail в виде softtime@softtime.ru \n"; } } $name = substr($HTTP_POST_VARS["name"],0,32); $name = htmlspecialchars(stripslashes($name)); // обрабатываем имя $city = substr($HTTP_POST_VARS["city"],0,32); $city = htmlspecialchars(stripslashes($city)); // обрабатываем город $email = substr($HTTP_POST_VARS["email"],0,32); $email = htmlspecialchars(stripslashes($email)); // обрабатываем e-mail $url = substr($HTTP_POST_VARS["url"],0,36); $url = htmlspecialchars(stripslashes($url)); // обрабатываем url-адрес $msg = substr($HTTP_POST_VARS["msg"],0,1024); $msg = htmlspecialchars(stripslashes($msg)); // обрабатываем сообщение if (empty($error)) // если ошибок нет, обрабатываем сообщение { $msg = nl2br($msg); $msg = str_replace("[u]","",$msg); $msg = str_replace("[U]","",$msg); $msg = str_replace("[i]","",$msg); $msg = str_replace("[I]","",$msg); $msg = str_replace("[b]","",$msg); $msg = str_replace("[B]","",$msg); $msg = str_replace("[sub]","",$msg); $msg = str_replace("[SUB]","",$msg); $msg = str_replace("[sup]","",$msg); $msg = str_replace("[SUP]","",$msg); $msg = str_replace("[/u]","",$msg); $msg = str_replace("[/U]","",$msg); $msg = str_replace("[/i]","",$msg); $msg = str_replace("[/I]","",$msg); $msg = str_replace("[/b]","",$msg); $msg = str_replace("[/B]","",$msg); $msg = str_replace("[/SUB]","",$msg); $msg = str_replace("[/sub]","",$msg); $msg = str_replace("[/SUP]","",$msg); $msg = str_replace("[/sup]","",$msg); $msg = eregi_replace("(.*)\\[url\\](.*)\\[/url\\](.*)","\\1\\2\\3",$msg); $msg = str_replace("\n"," ",$msg); $msg = str_replace("\r"," ",$msg); /* создаем файл с именем вида "rec.+время добавления сообщения" */ $file = fopen("records/rec.".time(),"w"); // записываем информацию в файл, по одной строчке на каждое поле fputs($file,$name."\n"); fputs($file,$city."\n"); fputs($file,$email."\n"); fputs($file,$url."\n"); fputs($file,$msg."\n"); // закрываем файл fclose($file); print "\n"; print "\n"; print "\n"; } } if (empty($action)) { Гостевая книга - добавление записи

    "; ?> Добавление записи

    Во время добавления записи произошли следующие ошибки:

    \n"; print "\n"; } ?>
    Имя:*
    Город:
    E-Mail:
    URL:
    Сообщение:*
    * - поля, обязательные для заполнения