$value ) {$$key=$value;} foreach ( $_POST as $key => $value ) {$$key=$value;} header("Content-Type:text/html; charset=windows-1251"); $TABWIDTH = "770";$FONT = "Verdana";$FONTSIZE = 11;$BORDER = "#CCC";$DARK = "#E8E8FF";$LIGHT = "#FFFFF";$maxmess = "5";$data = "cache.txt"; if ($_GET['remove'] == 'all') { $f = fopen ($data,"w+");flock ($f,2);fputs ($f,"");flock ($f,3);fclose ($f);echo "All-Cleared."; } if (!isset($messref)) $messref=0; function replace ($string,$id) { global $exech; $string = " ".$string; $string = eregi_replace ('([[:space:]]|\n|
)(www.[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '\\1\\2', $string); $string = eregi_replace ('([[:space:]]|\n|
)(http://.[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '\\1\\2', $string); return trim($string); } function cutty ($string) { $string = trim($string); $string = str_replace ("\n", "
", $string); $string = str_replace("[url=","",$string); //ireplace $string = str_replace("]",">",$string); //ireplace return ($string); } function mydate($date) { $min = date ($date); $date = getdate ($date); $mymon = array ("","января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"); $m = $date[mon]; $myday = array( "в воскресенье","в понедельник","во вторник","в среду","в четверг","в пятницу","в субботу"); $d = $date[wday]; $real_month = $mymon[$m]; if ($real_month=="") $real_month="декабря"; $date = "Сообщение написано ".$myday[$d].", $date[mday] ".$real_month." $date[year] года, в $date[hours]:".date("i",$min); return $date; } function mess($name,$mess,$mail,$url,$city,$date,$answer) { global $BORDER, $DARK, $LIGHT, $ANSW; $mess_mail = $mail; $pd = ""; echo "\n\n\n"; if($mail!=""&&$url!="") { echo $pd."Почта: $mess_mail\n"; } if($url!=""&&$mail=="") { echo $pd."Почта: нет\n"; } if($url==""&&$mail!="") { echo $pd."Почта: $mess_mail\n"; } echo "\n\n
\n$name ($city)
Сайт: $url
Сайт: $url
Сайт: нет
$mess
".mydate($date)."
\n"; } if ($name != "" && $mess != "" && isset($add)) { savePost($mess,$name,$mail,$url,$city,$mess,$f_antispam_geo); } $title = "Гостевая книга"; if ($page > 0) $title = $title." - $page"; ?> <?=$title;?>
border=0 cellspacing=0 cellpadding=2>
>
>
"; if (!eregi("\%", $TABWIDTH)) $SENDWIDTH = $TABWIDTH-300; else $SENDWIDTH = 300; { ?> >
>Сообщение
>
*Имя:
Е-Мэил:
Сайт:
Город:
*Текст:
*Введите код:     ==>
* - обязательные поля.


$pages) { $e_pages = $pages; } $s = ""; if ($pages > 6){ if($prev_page != 0) { $s = " << | \n"; } if($prev_page) { $s .= " < | \n"; }} for($i=$s_pages;$i<=$e_pages;$i++) { if ($i != $page) { $s .= " $i | \n"; } elseif ($i != 1) { $s .= " $i | "; } elseif ($page != $pages) { $s .= " 1 | "; } } if($page != $pages && $pages > 6) { $s .= " > | \n"; $s .= " >> | \n"; } if (!isset($s) || $s == "") { $s = " 1 | "; } return $s; } $print_pages = getPages($lines, $page, "$PHP_SELF?", $maxmess); echo "
Всего сообщений : $lines
Страницы : |$print_pages


"; $from = $lines - ($page * $maxmess - 1); $to = $lines - (($page - 1) * $maxmess); if($from < 0) { $from = 1; } for($i = $to - 1; $i >= $from - 1; $i--) { list($name,$mess,$mail,$url,$city,$date,$answer) = explode("|", $file_array[$i]); if(!($name==""&&$mess=="")): $mess = replace($mess,"light"); $url = replace($url,"dark"); mess($name,$mess,$mail,$url,$city,$date,$answer); endif; } echo "
Страниц: |$print_pages
Всего сообщений : $lines
\n
Guestbook v".mt_rand(1,9).".".mt_rand(1,9).".".mt_rand(1,9).".".mt_rand(1,9)." © 200".mt_rand(1,9)."
"; ?>