HERE; include("css/style.php"); // подключение стилей // скрипт загрузки $load = mysql_query("SELECT sma FROM sma WHERE id='15'",$db); $load2 = mysql_fetch_array($load); $loading = $load2["sma"]; if($loading == 1) { echo <<< LOADING LOADING; } // jquery echo << RRR; /***************** Блокировка по IP адресу *****************/ $ip=getenv('REMOTE_ADDR'); $ban = mysql_query("SELECT ip,comment FROM banlist WHERE ip='$ip'",$db); $ban2 = mysql_fetch_array($ban); $prich = $ban2["comment"]; $zaban = $ban2["ip"]; if ($zaban == $ip) { exit ("
$namegb
Доступ запрещен

Вы заблокированы за нарушение правил!
Причина блокировки: $prich

- Заблокированный IP: $ip
$copy"); } /***************** Закрытие гостевой книги *****************/ $result200 = mysql_query("SELECT blok FROM blok", $db); $myrow200 = mysql_fetch_array($result200); $blok = $myrow200["blok"]; /***************** Запрос в базу на вывод новостей *****************/ $result5 = mysql_query("SELECT id FROM news",$db); $result5 = mysql_num_rows($result5); $nb = "\"\" src=\"files/strelka2.gif\"> Новости для посетителей
"; /***************** Блокировка гостевой книги (если выключена администратором) *****************/ $img2 = ">"; // красная стрелочка $text_zakr = "

Гостевая книга временно закрыта администратором!

$img2 Если у вас есть какие-то вопросы, то вы можете связаться с администратором с помощью \"обратной связи\""; // текст закрытия гостевой if($blok == 1) { exit ("
$namegb
Приносим извинения!
$nb $text_zakr
$ver
$copy"); } /***************** Вывод верхней полоски *****************/ echo"
$namegb
Заполните данные
"; /* Проверяем, является ли переменная $page числом */ if(isset($page)) if (!preg_match("|^[\d]+$|", $page)) { exit ("Неверный формат запроса! Проверьте URL!
$ver
$copy"); } /***************** Вывод новостей *****************/ $posl = mysql_query("select date,text from news order by id desc limit 1",$db); $posl2 = mysql_fetch_array($posl); $dateposl = $posl2['date']; // вывод даты последней новости $kh = explode(" ", $dateposl); $date_news = explode("-", $kh[0]); if($date_news[1] == '01') { $date_news[1] = "января"; } if($date_news[1] == '02') { $date_news[1] = "февраля"; } if($date_news[1] == '03') { $date_news[1] = "марта"; } if($date_news[1] == '04') { $date_news[1] = "апреля"; } if($date_news[1] == '05') { $date_news[1] = "мая"; } if($date_news[1] == '06') { $date_news[1] = "июня"; } if($date_news[1] == '07') { $date_news[1] = "июля"; } if($date_news[1] == '08') { $date_news[1] = "августа"; } if($date_news[1] == '09') { $date_news[1] = "сентября"; } if($date_news[1] == '10') { $date_news[1] = "октября"; } if($date_news[1] == '11') { $date_news[1] = "ноября"; } if($date_news[1] == '12') { $date_news[1] = "декабря"; } if($result5 >0) { echo"\"\" src=\"files/strelka2.gif\"> Новости для посетителей [$date_news[2] $date_news[1] $date_news[0]]
"; // вывод последней новости на главную $news_index = mysql_query("SELECT sma FROM sma WHERE id='20'",$db); $news_index2 = mysql_fetch_array($news_index); $in_news = $news_index2["sma"]; if($in_news == 1) { $vvv_news = $posl2 ['text'];} if($in_news == 1){ echo"$vvv_news
";} else { echo"
"; } } // проверка /// /***************** Запрос в базу на вовод форм *****************/ $result200 = mysql_query("SELECT formas FROM formas WHERE id='1'", $db); $myrow200 = mysql_fetch_array($result200); $formas = $myrow200["formas"]; $result2000 = mysql_query("SELECT formas FROM formas WHERE id='2'", $db); $myrow2000 = mysql_fetch_array($result2000); $formas2 = $myrow2000["formas"]; $result20000 = mysql_query("SELECT formas FROM formas WHERE id='3'", $db); $myrow20000 = mysql_fetch_array($result20000); $formas3 = $myrow20000["formas"]; $result200000 = mysql_query("SELECT formas FROM formas WHERE id='4'", $db); $myrow200000 = mysql_fetch_array($result200000); $formas4 = $myrow200000["formas"]; $result2000000 = mysql_query("SELECT sma FROM sma WHERE id='9'", $db); $myrow2000000 = mysql_fetch_array($result2000000); $bb_cod = $myrow2000000["sma"]; // вывод проверочного кода $kod = mysql_query("SELECT press_kod FROM povkod WHERE id='1'",$db); $kod2 = mysql_fetch_array($kod); $vkod = $kod2["press_kod"]; // запрос на включение проверочного кода $form6 = mysql_query("SELECT sma FROM sma WHERE id='6'",$db); $form62 = mysql_fetch_array($form6); $prov_form = $form62["sma"]; //////// скрытие формы для ввода $skrit = mysql_query("SELECT sma FROM sma WHERE id='12'",$db); $skrit2 = mysql_fetch_array($skrit); $skr_form = $skrit2["sma"]; if($skr_form == 1){ $img3 = ">"; // оранжевая стрелочка echo"$img3 Добавить сообщение

"; // скрывать сообщение } /***************** Длина полей *****************/ $dlina0000 = mysql_query("SELECT sma FROM sma WHERE id='19'",$db); $dlina20000 = mysql_fetch_array($dlina0000); $dlina_text = $dlina20000["sma"]; // длина текста /***************** Требование Email *****************/ $tr_email = mysql_query("SELECT sma FROM sma WHERE id='22'",$db); $tr_email2 = mysql_fetch_array($tr_email); $val_tr_email = $tr_email2["sma"]; if($val_tr_email == 1) {$em_z = "*";}else { if(!isset($em_z)) {$em_z = '';} } /***************** Вывод форм для заполнения *****************/ $zv = "*"; echo"
"; echo"Имя [ник]$zv:

"; $mail_pole = "E-mail$em_z:

"; if($formas == 1){echo"$mail_pole";} $sait_pole = "Ваш сайт [без http://]:

"; if($formas2 == 1){echo"$sait_pole";} $icq_pole = "ICQ:

"; if($formas3 == 1){echo"$icq_pole";} $gorod_pole = "Город:

"; if($formas4 == 1){echo"$gorod_pole";} // кнопки для ББ ///////// echo <<< BB BB; ///////// $bb_b = ""; // жирный шрифт $bb_i = ""; // наклонный шрифт $bb_u = ""; // подчеркнутый текст $bb_c = ""; // Текст по центру $bb_q = ""; // цитата $bb_url = ""; // цитата $bb_img = ""; // цитата $bb_green = ""; // цитата $bb_blue = ""; // цитата echo"Текст сообщения [max $dlina_text]$zv: "; if($bb_cod == 1){ echo"Показать / скрыть bb-коды

$bb_b $bb_i $bb_u $bb_c $bb_q $bb_url $bb_img
"; } echo"

"; if($prov_form == 1){ echo"
Проверочный код: $vkod  ";} echo"

"; echo"

"; /***************** Скрипт для вставки смайликов *****************/ echo << SCRIPT; /***************** Смайлки (путь к ним) *****************/ $smile = "
s s s s s s s s s s s s s s s s s s s s s s s
s s s s s s s s s s s s s s s s s s s s s s s

"; /***************** Вывод смайликов *****************/ $result100 = mysql_query("SELECT sma FROM sma", $db); $myrow100 = mysql_fetch_array($result100); $sma = $myrow100["sma"]; if($sma == 1) { echo"$smile"; } //// скрытие формы if($skr_form == 1){ echo"

"; // конец скрывать форму } echo"

Для того что бы скачать скрипт данной гостевой смотрите нажав сюда"; /***************** Вывод средней полосы *****************/ $result2 = mysql_query("SELECT id FROM gbmain",$db); $result2 = mysql_num_rows($result2); echo"

Оставленные сообшения: $result2

"; $statist = require_once 'statist.php'; // файл статистики /***************** Если в гостевой нет сообщений то выводим *****************/ $result3 = mysql_query("SELECT id FROM gbmain",$db); $result3 = mysql_num_rows($result3); if($result3 == 0) { echo("В гостевой нет сообщений. Напиши, будь первым!

$ver
$copy"); exit(); } /***************** Запрос в базу (положение сообщений) *****************/ $msgp = mysql_query("SELECT sma FROM sma WHERE id='7'",$db); $msgp2 = mysql_fetch_array($msgp); /***************** Путь к картинкам (стрелочки) *****************/ $img = ">"; // синяя стрелочка $img2 = ">"; // красная стрелочка $img3 = ">"; // оранжевая стрелочка /***************** Постраничный вывод сообщений *****************/ $result77 = mysql_query("SELECT str FROM options", $db); $myrow77 = mysql_fetch_array($result77); $num = $myrow77["str"]; // Извлекаем из URL текущую страницу @$page = $_GET['page']; // Определяем общее число сообщений в базе данных $result00 = mysql_query("SELECT COUNT(*) FROM gbmain WHERE id"); $temp = mysql_fetch_array($result00); $posts = $temp[0]; // Находим общее число страниц $total = (($posts - 1) / $num) + 1; $total = intval($total); // Определяем начало сообщений для текущей страницы $page = intval($page); // Если значение $page меньше единицы или отрицательно // переходим на первую страницу // А если слишком большое, то переходим на последнюю if(empty($page) or $page < 0) $page = 1; if($page > $total) $page = $total; // Вычисляем начиная с какого номера // следует выводить сообщения $start = $page * $num - $num; // Выбираем $num сообщений начиная с номера $start ORDER BY soob DESC // положение сообщений ///// вывод сообщений внизу или вверху if ($msgp2["sma"] == 1) { $result = mysql_query("SELECT * FROM gbmain ORDER BY id DESC LIMIT $start, $num",$db); } // вывод из БД сверху else { $result = mysql_query("SELECT * FROM gbmain LIMIT $start, $num",$db); } // вывод из БД снизу $result2 = mysql_query("SELECT id FROM gbmain",$db); $myrow = mysql_fetch_array($result); // конец постраничного вывода сообщений /***************** Цвета для сообщений *****************/ $result110 = mysql_query("SELECT color FROM color", $db); $myrow110 = mysql_fetch_array($result110); $txt_msg = $myrow110["color"]; /***************** Запрос для размера шрифта *****************/ $result1100 = mysql_query("SELECT sma FROM sma WHERE id='5'", $db); $myrow1100 = mysql_fetch_array($result1100); $size = $myrow1100["sma"]; /***************** Запрос для вида шрифта *****************/ $result11000 = mysql_query("SELECT face FROM options WHERE id='1'", $db); $myrow11000 = mysql_fetch_array($result11000); $face = $myrow11000["face"]; if($txt_msg == 1) { $text_msg = ""; // голубой $text_msg2 = ""; } if($txt_msg == 2) { $text_msg = ""; // синий $text_msg2 = ""; } if($txt_msg == 3) { $text_msg = ""; // зеленый $text_msg2 = ""; } if($txt_msg == 4) { $text_msg = ""; // черный $text_msg2 = ""; } if($txt_msg == 5) { $text_msg = ""; // розовый $text_msg2 = ""; } if($txt_msg == 6) { $text_msg = ""; // фиолетовый $text_msg2 = ""; } if($txt_msg == 7) { $text_msg = ""; // золотой $text_msg2 = ""; } if($txt_msg == 8) { $text_msg = ""; // оранжевый $text_msg2 = ""; } if($txt_msg == 9) { $text_msg = ""; // коричневый $text_msg2 = ""; } /***************** Цвет для ответа администратора *****************/ $result110 = mysql_query("SELECT color FROM color WHERE id='2'", $db); $myrow110 = mysql_fetch_array($result110); $txt_otv = $myrow110["color"]; $text_otv2 = ""; if($txt_otv == 1) { $text_otv = ""; // голубой } if($txt_otv == 2) { $text_otv = ""; // синий } if($txt_otv == 3) { $text_otv = ""; // зеленый } if($txt_otv == 4) { $text_otv = ""; // черный } if($txt_otv == 5) { $text_otv = ""; // розовый } if($txt_otv == 6) { $text_otv = ""; // фиолетовый } if($txt_otv == 7) { $text_otv = ""; // золотой } if($txt_otv == 8) { $text_otv = ""; // красный } if($txt_otv == 9) { $text_otv = ""; // коричневый } /***************** Переменные для полей *****************/ $name_v = "- Имя: "; // имя $mail_v = " E-mail: "; // мыло $sait_v = " Сайт: "; // сайт $icq_v = " ICQ: "; // icq $text_v = "- Текст: "; // текст $data_v = "- Дата: "; $gorod_v = " Город: "; do { echo "$name_v"; echo $myrow["name"]; if($myrow["mail"] == "no"){ } else{ $mailm = $myrow["mail"]; $sms = "E-mail"; // отправка письма echo "$mail_v"; echo "$sms";} // вывод мыла if($myrow["sait"] == "no"){ } else{ $saitm = $myrow["sait"]; $url = "Сайт"; // сайт echo "$sait_v"; echo "$url";} // вывод сайта if($myrow["icq"] == "no"){ } else{ $icqm = $myrow["icq"]; $icqon = "ICQ"; echo "$icq_v"; echo "$icqon"; } if($myrow["gorod"] == "no"){ } else{ $gorodm = $myrow["gorod"]; echo "$gorod_v"; echo "$gorodm";} // вывод города echo "
"; echo "$text_v $text_msg ";echo $myrow["text"]; echo"$text_msg2"; $otv_val = $myrow["otvet"]; if($otv_val == ''){} else { echo"
$text_otv - Ответ администратора: $otv_val $text_otv2"; } echo "
$data_v";echo $myrow["date"]; echo " "; // удаление пользователем // разрешил ли администратор? $user_msg = mysql_query("SELECT sma FROM sma WHERE id='21'",$db); $user_msg2 = mysql_fetch_array($user_msg); $user_m = $user_msg2["sma"]; // скрипт для запроса подтверждения удаления сообщения echo << function submiterr(frm){ if(confirm("Вы уверены что хотите удалить данное сообщение?")) document.formsa[frm].submit(); return false; } DELA; if($user_m == 1) { $ip_ms = $myrow["ip"]; $id_ms = $myrow["id"]; if($ip == $ip_ms) { echo"[Удалить]"; } } echo"
"; } while ($myrow = mysql_fetch_array($result)); /***************** Определение IP адреса *****************/ if (getenv('HTTP_X_FORWARDED_FOR')) { $ip=getenv('HTTP_X_FORWARDED_FOR'); } { $ip=getenv('REMOTE_ADDR'); } $host = gethostbyaddr("$ip"); if (!$ip){$ip = "unknown";} if (!$host){$host = "unknown";} // Проверяем нужны ли стрелки назад if ($page != 1) $pervpage = '<<< | < | '; // Проверяем нужны ли стрелки вперед if ($page != $total) $nextpage = ' | > | >>>'; // Находим две ближайшие станицы с обоих краев, если они есть if($page - 5 > 0) $page5left = ' '. ($page - 5) .' | '; if($page - 4 > 0) $page4left = ' '. ($page - 4) .' | '; if($page - 3 > 0) $page3left = ' '. ($page - 3) .' | '; if($page - 2 > 0) $page2left = ' '. ($page - 2) .' | '; if($page - 1 > 0) $page1left = ''. ($page - 1) .' | '; if($page + 5 <= $total) $page5right = ' | '. ($page + 5) .''; if($page + 4 <= $total) $page4right = ' | '. ($page + 4) .''; if($page + 3 <= $total) $page3right = ' | '. ($page + 3) .''; if($page + 2 <= $total) $page2right = ' | '. ($page + 2) .''; if($page + 1 <= $total) $page1right = ' | '. ($page + 1) .''; // Вывод меню если страниц больше одной if ($total > 1) { Error_Reporting(E_ALL & ~E_NOTICE); echo "
"; echo $pervpage.$page5left.$page4left.$page3left.$page2left.$page1left.''.$page.''.$page1right.$page2right.$page3right.$page4right.$page5right.$nextpage; echo "
"; } /***************** Отображение статистики *****************/ $dop = mysql_query("SELECT sma FROM sma WHERE id='4'",$db); $dop2 = mysql_fetch_array($dop); $dopoln = $dop2["sma"]; if($dopoln == 1) { include"dopoln.php"; } /***************** Вывод нижней полосы *****************/ echo <<
$ver
$copy NIZ; ?>