Ошибка !! Не найден файл данных : $data_file.
"; exit; } else { if ($max_record_in_data_file <> 0) { $f = file($data_file); rsort($f); $j = count($f); if ($j > $max_record_in_data_file) { $rf = fopen($data_file,"w"); if (strtoupper($os)=="UNIX") { if (flock($rf,LOCK_EX)) { for ($i=0; $i<$max_record_in_data_file; $i++) { fwrite($rf,$f[$i]); } flock($rf,LOCK_UN); } } else { for ($i=0; $i<$max_record_in_data_file; $i++) { fwrite($rf,$f[$i]); } } fclose($rf); } } } switch ($do) { case "": $record = file($data_file); rsort($record); $jmlrec = count($record); ?> <?echo "$title"?> " link="" vlink="" alink="" topmargin="0" marginheight="0">
Тихоокеанский Государственный Экономический Университет Тихоокеанский Государственный Экономический Университет
">
">(:: " class="news">">На главную ::)

0) $jml_page++; $no = $page*$max_entry_per_page-$max_entry_per_page; if ($jmlrec == 0) echo ""; $w = 0; //--Цвет for ($i=0; $i<$max_entry_per_page; $i++) { $no++; $recno = $no-1; if (isset($record[$recno])) { $row = explode("|~~|",$record[$recno]); if ($w==0) { $warna = $table_content_1a; $warna2 = $table_content_1b; $w=1; } else { $warna = $table_content_2a; $warna2 = $table_content_2b; $w=0; } echo ""; echo ""; } //--end if } //--end for echo ""; ?>
Щелкните, чтобы " class="news">добавить сообщение ">Связаться с Web-мастером
Нет никаких сообщений.
$no "; echo "
$row[2]
$row[3] ($row[5])
\"Электронная"; if (trim($row[7])<>"" and trim($row[7])<>"http://") { if (ereg("^http://", trim($row[7]))) echo " \"Домашняя"; else echo " \"$row[3]'s"; } echo "
"; echo "
  $row[6]

$row[8]
$row[9]
"; echo "
Удалить запись # $no

Комментировать запись # $no
"; if ($jml_page > 1) { if ($page <> 1) echo "[Последние] "; else echo "[Последние] "; echo "Page # "; if ($jml_page > 10) { if ($page < 5) { $start = 1; $stop = 10; } elseif ($jml_page - $page < 5) { $start = $jml_page - 9; $stop = $jml_page; } else { $start = $page-4; $stop = $page+5; } if ($start <> 1) echo "... "; for ($p=$start; $p<=$stop; $p++) { if ($p == $page) echo "$p  "; else echo "$p  "; } if ($stop <> $jml_page) echo "... "; echo "of $jml_page "; } else { for ($p=1; $p<=$jml_page; $p++) { if ($p == $page) echo "$p  "; else echo "$p  "; } } if ($page <> $jml_page) echo "[Первые]"; else echo "[Первые]"; } else echo "Страница #1 из 1"; echo "
© Ginner, e-mail: maxnest@mail.ru
http://nester.psue.ru

<?echo "$title"?> ">
">
" class="news">">На главную :: " class="news">">Просмотр
"> ">
"> "> "> "> "> ">
*Имя :
*Email :
Адрес в Интернет :
*Город :
*Ваше сообщение :

* Обязательны для заполнения
'">
Не нашли свой город в списке? Напишите " class="news">">нам, указав свой город, - и мы исправим это упущение!
70) $vname = substr($vname,0,70); } if (isset($_POST["vemail"])) { $vemail = $_POST["vemail"]; if (strlen($vemail) > 100) $vemail = substr($vemail,0,100); } if (isset($_POST["vurl"])) { $vurl = $_POST["vurl"]; if (strlen($vurl) > 150) $vurl = substr($vurl,0,150); } if (isset($_POST["vcity"])) { $vcity = $_POST["vcity"]; if (strlen($vcity) > 50) $vcity = substr($vcity,0,50); } if (isset($_POST["vcomment"])) $vcomment = $_POST["vcomment"]; } else if (!empty($HTTP_POST_VARS)) { if (isset($HTTP_POST_VARS["vname"])) { $vname = $HTTP_POST_VARS["vname"]; if (strlen($vname) > 70) $vname = substr($vname,0,70); } if (isset($HTTP_POST_VARS["vemail"])) { $vemail = $HTTP_POST_VARS["vemail"]; if (strlen($vemail) > 100) $vemail = substr($vemail,0,100); } if (isset($HTTP_POST_VARS["vurl"])) { $vurl = $HTTP_POST_VARS["vurl"]; if (strlen($vurl) > 150) $vurl = substr($vurl,0,150); } if (isset($HTTP_POST_VARS["vcity"])) { $vcity = $HTTP_POST_VARS["vcity"]; if (strlen($vcity) > 50) $vcity = substr($vcity,0,50); } if (isset($HTTP_POST_VARS["vcomment"])) $vcomment = $HTTP_POST_VARS["vcomment"]; } if (trim($vname)=="" or trim($vcomment=="") or trim($vemail)=="") { echo "

Ошибка !

Вы оставили пуcтые поля. Пожалуйста, щелкните здесь и попробуйте еще раз."; exit; } if (!preg_match("/([\w\.\-]+)(\@[\w\.\-]+)(\.[a-z]{2,4})+/i", $vemail)) { echo "

Ошибка !

Ошибочный адрес электронной почты. Пожалуйста, щелкните здесь и попробуйте еще раз."; exit; } if (trim($vurl) <> "") { if (strtolower(trim($vurl)) <> "http://") { if (!preg_match ("#^http://[_a-z0-9-]+\\.[_a-z0-9-]+#i", $vurl)) { echo "

Ошибка !

Ошибочный URL. Пожалуйста, щелкните здесь и попробуйте еще раз."; exit; } } } $test_comment = explode(" ",$vcomment); $jmltest = count($test_comment); for ($t=0; $t<$jmltest; $t++) { if (strlen(trim($test_comment[$t])) > 35) { echo "

Ошибка!

Пожалуйста, щелкните здесь и попробуйте еще раз."; exit; } } //--сколько maxchar символов в сообщении. Установить свое ограничение $maxchar = 2000; if (strlen($vcomment) > $maxchar) $vcomment = substr($vcomment,0,$maxchar)."..."; $idx = date("YmdHis"); $month=array("","Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"); $m=date('m'); if ($m=="01") $m=1; if ($m=="02") $m=2; if ($m=="03") $m=3; if ($m=="04") $m=4; if ($m=="05") $m=5; if ($m=="06") $m=6; if ($m=="07") $m=7; if ($m=="08") $m=8; if ($m=="09") $m=9; $data = $month[$m]." ".date('d').", ".date(Y)." - ".date('H:i'); $vname = str_replace("<","",$vname); $vname = str_replace(">","",$vname); $vname = str_replace("~","-",$vname); $vname = str_replace("\"",""",$vname); $vcomment = str_replace("<","<",$vcomment); $vcomment = str_replace(">",">",$vcomment); $vcomment = str_replace("~","-",$vcomment); $vcomment = str_replace("\"",""",$vcomment); $vurl = str_replace("<","",$vurl); $vurl = str_replace(">","",$vurl); if (strtoupper($os) == "WIN") { $vcomment = str_replace("\r\n","
",$vcomment); $vcomment = str_replace("\r","",$vcomment); $vcomment = str_replace("\n","",$vcomment); } else { $vcomment = str_replace("\n","
",$vcomment); $vcomment = str_replace("\r","",$vcomment); } if (preg_match("#<|>|\"\~#",$vcity)) exit; $newdata = "|~~|$idx|~~|$data|~~|$vname|~~|$vemail|~~|$vcity|~~|$vcomment|~~|$vurl|~~|\n"; $newdata = stripslashes($newdata); $tambah = fopen($data_file,"a"); if (strtoupper($os)=="UNIX") { if (flock($tambah,LOCK_EX)) { fwrite($tambah,$newdata); flock($tambah,LOCK_UN); } } else fwrite($tambah,$newdata); fclose($tambah); //--ОТПРАВКА ПОЧТЫ if (strtoupper($notify) == "YES") { $msgtitle = "Someone signed your guestbook"; $vcomment = str_replace(""","\"",$vcomment); $vcomment = stripslashes($vcomment); $vcomment = str_replace("
","\n",$vcomment); $msgcontent = "Время : $tgl\n\nThe addition from $vname :\n----------------------------\n\n$vcomment\n\n-----End Message-----"; mail($admin_email,$msgtitle,$msgcontent,"From: $vemail\n"); } //----------- echo "

Спасибо, ваше сообщение было добавлено.

Подождите, пожалуйста...
"; break; case "del": $record = file($data_file); $jmlrec = count($record); for ($i=0; $i<$jmlrec; $i++) { $row = explode("|~~|",$record[$i]); if ($id == $row[1]) { echo " Удаление записи
Подтверждение удаления

$row[2]
$row[3]
($row[5])
$row[4]

$row[6]

$row[8]
$row[9]

"; break; } } echo "
Пароль для администрирования :

"; break; case "del2": if (isset($_POST["pwd"])) $pwd = $_POST["pwd"]; else if (isset($HTTP_POST_VARS["pwd"])) $pwd = $HTTP_POST_VARS["pwd"]; if (isset($_POST["id"])) $id = $_POST["id"]; else if (isset($HTTP_POST_VARS["id"])) $id = $HTTP_POST_VARS["id"]; if (isset($_POST["page"])) $page = $_POST["page"]; else if (isset($HTTP_POST_VARS["page"])) $page = $HTTP_POST_VARS["page"]; if ($pwd <> $admin_password) { echo "

Неправильный пароль администрирования !

Пожалуйста, подождите...
"; exit; } $record = file($data_file); $jmlrec = count($record); for ($i=0; $i<$jmlrec; $i++) { $row = explode("|~~|",$record[$i]); if ($id==$row[1]) { $record[$i] = ""; break; } } $update_data = fopen($data_file,"w"); if (strtoupper($os) == "UNIX") { if (flock($update_data,LOCK_EX)) { for ($j=0; $j<$jmlrec; $j++) { if ($record[$j] <> "") fputs($update_data,$record[$j]); } flock($update_data,LOCK_UN); } } else { for ($j=0; $j<$jmlrec; $j++) { if ($record[$j] <> "") fputs($update_data,$record[$j]); } } fclose($update_data); echo "

Запись была удалена !

Подождите, пожалуйста...
"; break; case "comm": $record = file($data_file); $jmlrec = count($record); for ($i=0; $i<$jmlrec; $i++) { $row = explode("|~~|",$record[$i]); if ($id == $row[1]) { echo " Комментирование записи
Подтверждение комментирования

Дата:
Имя:
()
E-mail:

Сообщение:
Сайт:

Подпись:

Комментарий:

Цвет комментария:

"; break; } } echo " Пароль для администрирования :

"; break; case "comm2": if (!empty($_POST)) { if (isset($_POST["name"])) { $name = $_POST["name"]; if (strlen($name) > 70) $name = substr($name,0,70); } if (isset($_POST["data"])) { $data = $_POST["data"]; } if (isset($_POST["colors"])) { $colors = $_POST["colors"]; } if (isset($_POST["admin"])) { $admin = $_POST["admin"]; } if (isset($_POST["adm_comm"])) { $adm_comm = $_POST["adm_comm"]; } if (isset($_POST["email"])) { $email = $_POST["email"]; if (strlen($email) > 100) $email = substr($email,0,100); } if (isset($_POST["site"])) { $site = $_POST["site"]; if (strlen($site) > 150) $site = substr($site,0,150); } if (isset($_POST["city"])) { $city = $_POST["city"]; if (strlen($city) > 50) $city = substr($city,0,50); } if (isset($_POST["mess"])) $mess = $_POST["mess"]; } else if (!empty($HTTP_POST_VARS)) { if (isset($HTTP_POST_VARS["name"])) { $name = $HTTP_POST_VARS["name"]; if (strlen($name) > 70) $name = substr($name,0,70); } if (isset($HTTP_POST_VARS["email"])) { $email = $HTTP_POST_VARS["email"]; if (strlen($email) > 100) $email = substr($email,0,100); } if (isset($HTTP_POST_VARS["site"])) { $site = $HTTP_POST_VARS["site"]; if (strlen($site) > 150) $site = substr($site,0,150); } if (isset($HTTP_POST_VARS["city"])) { $city = $HTTP_POST_VARS["city"]; if (strlen($city) > 50) $city = substr($city,0,50); } if (isset($HTTP_POST_VARS["mess"])) $mess = $HTTP_POST_VARS["mess"]; } if (isset($_POST["pwd"])) $pwd = $_POST["pwd"]; else if (isset($HTTP_POST_VARS["pwd"])) $pwd = $HTTP_POST_VARS["pwd"]; if (isset($_POST["id"])) $id = $_POST["id"]; else if (isset($HTTP_POST_VARS["id"])) $id = $HTTP_POST_VARS["id"]; if (isset($_POST["page"])) $page = $_POST["page"]; else if (isset($HTTP_POST_VARS["page"])) $page = $HTTP_POST_VARS["page"]; if ($pwd <> $admin_password) { echo "

Неправильный пароль администрирования !

Пожалуйста, подождите...
"; exit; } $record = file($data_file); $jmlrec = count($record); for ($i=0; $i<$jmlrec; $i++) { $row = explode("|~~|",$record[$i]); if ($id==$row[1]) { $record[$i] = "|~~|$id|~~|$data|~~|$name|~~|$email|~~|$city|~~|$mess|~~|$site|~~|$admin|~~|$adm_comm|~~|$colors|~~|\n"; break; } } $update_data = fopen($data_file,"w"); if (strtoupper($os) == "UNIX") { if (flock($update_data,LOCK_EX)) { for ($j=0; $j<$jmlrec; $j++) { if ($record[$j] <> "") fputs($update_data,$record[$j]); } flock($update_data,LOCK_UN); } } else { for ($j=0; $j<$jmlrec; $j++) { if ($record[$j] <> "") fputs($update_data,$record[$j]); } } fclose($update_data); echo "

Комментарий был добавлен !

Подождите, пожалуйста...
"; break; } ?>