"; if ($u_showmail==1 ){ print " ".$u_name.""; } else { print "".$u_name.""; } if (($u_url!='http://')&&($u_url!="")) { print ", URL"; } print ""; if ($closed==0) { print ""; } else { print ""; } print ""; $sql_request="select * from p_body where msg_id='$message'"; $rc = mysql_query($sql_request,$dbh); print ""; //print ereg_replace ("\n", "
",$body ).""; print "
"; //$body=mysql_result($rc,0,"body"); $body=mysql_result($rc,0,"body"); ///$body = ereg_replace("\n", "

", $body ); $body = ereg_replace("\n>", "
>", $body ); $body = ereg_replace("\n", "
", $body ); if ( substr($body,0,1)==">" ) { $body="".$body; } print $body."
"; $link2="http://forum.designet.ru/index.php4?a=b&t=".$theme."&s=".$start."&c=".$closed."&m=".$message; print "
Прямая ссылка на данное сообщение:
$link2

"; print "Открыть в новом окне"; print "
"; include "bigbanner.php4"; print "
"; // ! закладка! if (strlen($body)>5000 ) { print ""; if ($closed==0) { print ""; } else { print ""; } print "
"; if ($u_showmail==1 ){ print " ".$u_name.""; } else { print "".$u_name.""; } if (($u_url!='http://')&&($u_url!="")) { print ", URL"; } print "
"; } } // Пустое окно function blank() { print ""; print ""; print "
"; print "
"; } function show_blank(){ print " "; } // Пустое окно со ссылкой НОВОЕ СООБЩЕНИЕ function blank_theme($theme) { Global $start; include("db_connect.php4"); print ""; print ""; print "
"; print "
"; $sql_request="select * from p_phorums where ph_id=$theme"; $rc = mysql_query($sql_request,$dbh); $desc = mysql_result($rc,0,'ph_description'); $tname=mysql_result($rc,0,'ph_name'); print "
Описание раздела «$tname»:
$desc
"; } function registrate_form() { ?>

Внимание! Поля, помеченые знаком , обязательны для заполнения!
Имя
Пароль (не менее 6-ти знаков)
e-mail
 Пожалуйста, введите действующий адрес электронной почты. На него Вам будет выслана копия регистрационных данных.
Внимание! Последующее изменение или восстановление утерянных регистрационных данных возможно только через зарегистрированный адрес электронной почты!
не показывать e-mail другим участникам форума
(только для связи с администрацией)
Подписаться на рассылку designet.ru
URL
'')&&( strlen($password)>5)&&($mail<>'')) { $sql_request="select * from p_users where (name='$name')"; $rc = mysql_query($sql_request,$dbh); if ( mysql_num_rows($rc)!=0) { print "
"; print "

Внимание! Регистрация ОТМЕНЕНА.
"; print "Введенное имя пользователя совпадает с имеющимся в базе данных форума.
Пожалуйста, свяжитесь с администратором.
"; print "
"; } else { if ($url=='http://') { $url=''; } $sql_request="insert into p_users (name, password, mail, showmail, url) values ('$name', '$password', '$mail', '$showmail', '$url')"; $rc = mysql_query($sql_request,$dbh); if ($rc) { print "
"; print "

Поздравляем!
"; print "Вы успешно зарегистрированы.
"; print "
"; mail ($mail,"Регистрационные данные forum.designet.ru", "$name, Вы успешно зарегистрировались на forum.designet.ru\n\n Login: $name\n Password: $password", "From: discuss_themes@designet.ru\r\nReply-to: discuss_themes@designet.ru"); if ($subscribe==1) { mail ($mail,"Новый подписчик рассылки designet", "$mail", "From: discuss_themes@designet.ru\r\nReply-to: discuss_themes@designet.ru"); } } else { print "
"; print "

Ошибка!
"; print "Пожалуйста, свяжитесь с администратором.
"; print "
"; } } } else { print "
"; print "

Внимание! Регистрация ПРЕРВАНА.

"; print "Возможные ошибки:
  • Не все необходимые поля заполнены
  • Пароль менее 6 символов
"; print "
"; } } function post_new_form() { Global $theme, $reg_name, $start; ?>

> > Впервые здесь? Пожалуйста, зарегистрируйтесь.
Если Вы зарегистрированы в нашем форуме, введите:
Имя >    Пароль
Заголовок
Текст сообщения

> > > Впервые здесь? Пожалуйста, зарегистрируйтесь.
Если Вы зарегистрированы в нашем форуме, введите:
Имя type=text size=20>    Пароль
Заголовок " size=50 Maxlength=100>
Текст сообщения
About ..."; } function post_message() { global $name, $password, $subject, $body, $parent, $phorum_id, $start; include("db_connect.php4"); $body = ereg_replace("<^(.+)>","",$body); $sql_request="select * from p_users where (name='$name')"; $rc = mysql_query($sql_request,$dbh); if (mysql_num_rows($rc)==0) { print "
Пользователь с именем $name не зарегистрирован
"; error_form($start, $parent, $phorum_id, $name, $subject, $body); } elseif (mysql_result($rc,0,"password")!=$password) { print "
Пароль неверен!
"; error_form($start, $parent, $phorum_id, $name, $subject, $body); } elseif (mysql_result($rc,0,"block")==1) { print "
Вы заблокированы!
"; } elseif ($subject=="") { print "
Необходимо ввести тему сообщения!
"; error_form($start, $parent, $phorum_id, $name, $subject, $body); } else { $mail=mysql_result($rc,0,"mail"); $user_id=mysql_result($rc,0,"user_id"); if ($parent<>0) { $sql_request="UPDATE p_headers SET stop='1' where msg_id='$parent'"; $rc = mysql_query($sql_request,$dbh); if (!$rc) { print "Error 1 Parent lsdjlsdj"; } } $stop=0; $datetime = date( "Y-m-d H:i:s"); $sql_request="insert into p_headers(parent, phorum_id, header, stop, user_id, datetime) values ('$parent','$phorum_id','$subject','$stop','$user_id', '$datetime')"; $rc = mysql_query($sql_request,$dbh); if (!$rc) { print "Error 2"; } $body=addslashes($body); $body=strip_tags($body); $body=trim($body); $lk="^http://+ $"; $body= ereg_Replace("(\\http://[a-zA-Z_][[:alnum:][:punct:]]*)","\\1",$body); $sql_request="insert into p_body(body, name, mail) values ('$body','$name','$mail')"; $rc = mysql_query($sql_request,$dbh); if (!$rc) { print "Ошибка!"; $sql_request2="delete from p_headers where datetime='$datetime'"; $rc2 = mysql_query($sql_request,$dbh); if ($rc2) { print "Заголовок удален"; } } else { print "
Ваше сообщение отправлено!
"; $sql_request="select * from p_users where user_id='$user_id'"; $rc = mysql_query($sql_request,$dbh); $messages=mysql_result($rc,'0',"messages")+1; $sql_request="update p_users set messages='$messages' where user_id='$user_id'"; $rc = mysql_query($sql_request,$dbh); print ""; } } } ?>
> > >
Имя type=text size=40>
Пароль
Заголовок
Текст сообщения