Просмотр файла guestmix/adminko.php

Размер файла: 3.61Kb
<? include 'config.php';if($_COOKIE[adminguestmix]!="".$adminnick."//".md5($adminpass).""){header("Location:index.php");exit;}
switch(intval($_GET[id])){
	default:include 'head.php';
	echo '<div class="mess">Админ панель</div><br/>
	<div class="autmess"><a href="?id=1">Настройки гостевой книги</a></div><br/>
	<div class="autmess"><a href="act.php?id=banlis">Список забаненных</a></div><br/>
	<div class="autmess"><a href="index.php">Гостевая книга</a></div><br/>
	<div class="autmess"><a href="act.php?id=ch">Чистка гостевой книги (Удалить все сообщения)</a></div><br/>
	<div class="autmess"><a href="act.php?id=raz">Разбан всех</a></div><br/><br/>
	<div class="site"><a href="?id=3">EXIT(выход)</a></div><br/>';break;
	case 1:include 'head.php';
	echo '<div class="mess">Настройки гостевой книги</div><br/>';
	echo "<form action='?id=2' method='post'>Введите email администратора (письмо приходит в случаи неудачной авторизации админа):
	<input type='text' name='milo'/><br/>
	Вид браузера (полное название брузера, название телефона или браузера (Mozilla,Opera) ):<br/>
	<input type='radio' name='br' value='1'/>Полное название
	<input type='radio' name='br' value='0'/>Сокращенное название<br/>
	Сайт(без http://):<br/>
	<input type='text' name='site'/><br/>
	Сообщений на страницу:<br/>
	<input type='text' name='nastr' format='*N'/><br/>
	Сообщений от одного пользователя в полчаса(если не ограничено то не заполняйте)<br/>
	<input type='text' name='soonas' format='*N'/><br/>
	<input type='submit' value='submit'/></form>";break;
	case 2:include 'head.php';
	$milo=$_POST['milo'];
	$br=$_POST['br'];
	$site=$_POST['site'];
	$soonas=$_POST['soonas'];
	$nastr=$_POST['nastr'];
	if(empty($milo) || !@eregi(".+@.+\..+",$milo)){echo "Вы не указали email или оно имеет не правильный вид";exit;}
    if(!preg_match("/^[0-1]+$/",$br)){echo '<img src="smile/1.gif" alt="Ну - ну"/>';exit;}
    if(!preg_match("/^[0-9a-z\.\-\/]+$/",$site)){echo 'Не верный  формат сайта';exit;}
    if(!empty($soonas)){if(!preg_match("/^[0-9]+$/",$soonas) || $soonas<1){echo 'Не верный формат числа:сообщения от пользователя в полчаса, меньше 1';exit;}}
    if(!preg_match("/^[0-9]+$/",$nastr) || $nastr<2 || $nastr>30){echo 'Не верный формат числа:сообщения на страницу,он не должен быть больше 30 и меньше 2';exit;}
    $fo=fopen('config.dat','a+');if(!$fo){echo 'Не могу открыть файл конфигурации config.dat';}
    $file=@file('config.dat');if(!empty($file)){$f10=@fopen('config.dat',w);@fputs($f10,"");@fclose($f10);}
    if(fputs($fo,"$milo||$br||$site||$soonas||$nastr")){echo 'Настройки успешно сохранены<br /><a href="adminko.php">Админка</a>';}
    else{echo 'Произошла ошибка.Настройки не были сохранены<br /><a href="adminko.php">Админка</a>';}fclose($fo);


    break;

    case 3:
    if(setcookie('adminguestmix','')){include 'head.php';echo '<div class="mess">Вы успешно вышли из админки</div><br/>';}break;






	}

	include 'foot.php';

	?>