<?php $path = substr(str_replace('\\', '/', dirname(__FILE__)), 0, -6); include $path . '/admin/adminses.php'; if (3 > getpermision()) { header('LOCATION:index.php'); } $sitetitle = 'Бан по ip адресам'; $add = isset($_GET['add']) ? $_GET['add'] : 0; $del = isset($_GET['del']) ? $_GET['del'] : 0; $filename = ENGINE . 'banipdb.php'; @($contentcenter .= '<h3>Забаненные ip адреса</h3>'); if ($add !== 0) { if (ip_is_baned($add)) { $contentcenter .= '<div class="message_warn_ok"><b>ip адрес ' . $add . ' уже забанен!</b></div><br><br><a href=\'javascript:history.back(1)\'><B>Вернуться назад</B></a>'; include $localpath . '/admin/admintemplate.php'; exit; } else { ip_baned($add); header('LOCATION: banip.php'); } } if ($del !== 0) { del_ip_baned($del); header('LOCATION: banip.php'); } $contentcenter .= ' <link rel="stylesheet" href="' . $prefflp . '/css/sorttable.css" /> <script type="text/javascript"> $(document).ready(function(){ /* Код выполняется после загрузки страницы */
if (empty($msg)) { $error .= '<li>' . __('Вы не ввели сообщение') . '</li>'; } if (empty($yourname)) { $error .= '<li>' . __('Вы не ввели имя') . '</li>'; } if (!empty($email) && !preg_match('/^[-0-9a-zа-я_\\.]+@[-0-9a-zа-я_^\\.]+\\.[a-zа-я]{2,4}$/iU', $email)) { $error .= '<li>' . __('Неверно введен е-mail.  Введите e-mail в виде') . ' <i>something@server.com</i></li>'; } if (!$captcha) { $error .= '<li>' . __('Каптча введена не правильно') . '</li>'; } if (isset($_COOKIE['flood_news'])) { $error .= '<li>' . __('Возможен флуд, попробуйте через') . ' ' . $newsflood . ' ' . __('секунд') . '</li>'; } if (ip_is_baned($_SERVER[REMOTE_ADDR])) { $error .= '<li>' . __('Вы забанены на данном сайте') . ', ' . __('Вам запрещено писать комментарии') . '</li>'; } print_r($error); echo '-----------------' . $cattcha; $search_bad_words = array("'хуй'siU", "'пизд'siU", "'ёб'siU", "'сука'siU", "'суки'siU", "'дроч'siU", "'хуя'siU", "'ссуч'siU"); $replace = array("*", "*", "*", "*", "*", "*", "*", "*"); $msg = strip_tags($msg); $msg = preg_replace($search_bad_words, $replace, $msg); $yourname = preg_replace($search_bad_words, $replace, $yourname); if (empty($error)) { $msg = nl2br($msg); $msg = str_replace("\n", " ", $msg); $msg = str_replace("\r", " ", $msg); require_once CODE . 'bbParser.php'; $bbcode = new bbParser($disableURL);
<?php //phpfile #Гостевая книга с каптчей и антифлудом, ответы администрации defined('_JEXEC') or die('Ай-яй-яй, сюда нельзя!'); include CONF . 'gbconf.php'; $start = isset($_GET['start']) ? $_GET['start'] : 0; $addrec = isset($_GET['addrec']) ? 1 : 0; $myFile = ENGINE . 'guestbookdb.php'; if ($addrec) { $error = ''; $action = $_POST['action']; $_POST = stripinarr($_POST); if (ip_is_baned()) { $error .= '<li>' . __('Вы забанены на данном сайте') . ', ' . __('Вам запрещено писать сообщения') . '</li>'; } if (empty($error) && !empty($action)) { $lenmsg = strlen($_POST['msg']); $templen = 0; $temp = strtok($_POST['msg'], ' '); if (strlen($_POST['msg']) > 160) { while ($templen < $lenmsg) { if (strlen($temp) > 160) { $action = ''; $error = $error . '<li>' . __('Текст сообщения содержит слишком много символов без пробелов') . "</li>\n"; break; } else { $templen = $templen + strlen($temp) + 1; } $temp = strtok(' '); }