File size: 14.37Kb
<?
////////////////////////////////////////////////////////////////////////////
//// Автор скрипта: Трофимов Дмитрий Сергеевич aka dimidrol //
//// E-mail: [email protected] //
//// Home pages: http://www.trofimov.com.ru //
//// WAP SAIT: http://trofimov.com.ru/wap/ //
//// Версия скрипта: TROforum 0.1 //
////////////////////////////////////////////////////////////////////////////
include ("config.inc.php");
switch($trofimov) :
default :
if ($parsingpass == "") {print "Введите пароль"; exit;}
if ($parsingpass == "$admin_password") {print "Вход на аккуант <script language=javascript type=\"text/javascript\"> setTimeout(\"location.href='panel.php?trofimov=panel'\",3000);</script>"; exit;}
print" Извините, но вам сюда нельзя! Пожалуйсто вернитесь обратно!";
case("trofimov") :
print"";
break;
case("panel") :
print"
<center>
<table border=1 width=766 height=313>
<tr>
<td width=186 height=35><a href=update.php>Настройки форума</a></td>
<td width=204 height=35><a href=panel.php?trofimov=w>Модерация форума</a></td>
<td width=200 height=35><a href=panel.php?trofimov=er>Очистка сообщений и тд.</a></td>
<td width=151 height=35><a href=panel.php?trofimov=r>Статистика форума</a></td>
</tr>
<tr>
<td width=186 height=38><a href=panel.php?trofimov=t>Блокировка ip юзеров</a></td>
<td width=204 height=38><a href=panel.php?trofimov=y>Обновление [update server]</a></td>
<td width=200 height=38><a href=panel.php?trofimov=u>Написать разработчику</a></td>
<td width=151 height=38><a href=panel.php?trofimov=i>Выйти</a></td>
</tr>
<tr>
<td width=766 height=198 colspan=4 valign=top>Навигация по Cpanel.<p><strong>Настройки
форума</strong>: С этого раздела стоит начинать если
вы только что поставили этот форум.</p>
<p><strong>Модерация форума: </strong>Работаем с
сообщениями на форуме</p>
<p><strong>Очистка сообщений и тд: </strong>Очищаем базу
сообщений, врменные файлы форума, статистику
счетчика.</p>
<p><strong>Статистика форума: </strong>Можете узнать
сколько занимает пространтсва форум и тд...</p>
<p><strong>Блокировка ip юзеров: </strong>Запрещаем
заходить на форум отдельным лицам.</p>
<p><strong>Обнавление [update server]: </strong>Соединяемся с
сервером разработчика где получаем новые
обнавленные пакеты.</p>
<p><strong>Написать разработчику: </strong>Если вы
обнаружили ошибку в работе скрипта или хотите
что то предлодить.</p>
<p> </td>
</tr>
<tr>
<td width=766 height=17 colspan=4><p align=center>Cpanel v 0.1 by Trofimov D.S aka
Dimidrol</td>
</tr>
</table>
</center>";
break;
case("w") :
print"
<center>
<table border=1 width=766 height=313>
<tr>
<td width=186 height=35><a href=update.php>Настройки форума</a></td>
<td width=204 height=35><a href=panel.php?trofimov=w>Модерация форума</a></td>
<td width=200 height=35><a href=panel.php?trofimov=er>Очистка сообщений и тд.</a></td>
<td width=151 height=35><a href=panel.php?trofimov=r>Статистика форума</a></td>
</tr>
<tr>
<td width=186 height=38><a href=panel.php?trofimov=t>Блокировка ip юзеров</a></td>
<td width=204 height=38><a href=panel.php?trofimov=y>Обновление [update server]</a></td>
<td width=200 height=38><a href=panel.php?trofimov=u>Написать разработчику</a></td>
<td width=151 height=38><a href=panel.php?trofimov=i>Выйти</a></td>
</tr>
<tr>
<td width=766 height=198 colspan=4 valign=top>";
$xfile = @file("$site_url/tems.txt");
for ($i=0;$i<count($xfile);$i++) {
$udata = explode("::",$xfile[$i]);
print"
<form action=panel?trofimov=izmenit method=\"post\">
<input type=hidden name=stroka value=$udata[5]>
Имя автора:<br>
<input type=text name=name value=\"$udata[0]\" size=30 style=\"BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid\"><br>
Тема:<br>
<input type=text name=tema value=\"$udata[1]\" size=30 style=\"BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid\"><br>
Сообщение:<br>
<textarea rows=5 cols=30 name=messa style=\"BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid\">$udata[2]</textarea><br>
Дата:<br>
<input type=text name=datas value=\"$udata[3]\" size=30 style=\"BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid\"><br>
E-mail:<br>
<input type=text name=mailka value=\"$udata[4]\" size=30 style=\"BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid\"><br>
Сайт:<br>
<input type=text name=web value=\"$udata[6]\" size=30 style=\"BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid\"><br>
IP:<br>
<input type=text name=ipi value=\"$udata[7]\" size=30 style=\"BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid\"><br>
<input type=submit name=action value=Изменить style=\"BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BACKGROUND: ffffff; Font face: Verdana\">
</form>
";
}
print"
</td>
</tr>
<tr>
<td width=766 height=17 colspan=4><p align=center>Cpanel v 0.1 by Trofimov D.S aka
Dimidrol</td>
</tr>
</table>
</center>
";
break;
case("izmenit") :
$pizda = "$name::$tema::$messa::$datas::$mailka::$stroka::$web::$ipi";
$line="$stroka";
$replace="$pizda";
$file=file("$site_url/msg/$stroka.txt");
$open=fopen("$site_url/msg/$stroka.txt","w");
for($i=0;$i<count($file);$i++)
{
if(($i+1)!=$line){fwrite($open,$file[$i]);}
else{fwrite($open,$replace."\r\n");}
}
print" Все готово, обнавлено";
fclose($open);
break;
case("er") :
print"
<center>
<table border=1 width=766 height=313>
<tr>
<td width=186 height=35><a href=update.php>Настройки форума</a></td>
<td width=204 height=35><a href=panel.php?trofimov=w>Модерация форума</a></td>
<td width=200 height=35><a href=panel.php?trofimov=er>Очистка сообщений и тд.</a></td>
<td width=151 height=35><a href=panel.php?trofimov=r>Статистика форума</a></td>
</tr>
<tr>
<td width=186 height=38><a href=panel.php?trofimov=t>Блокировка ip юзеров</a></td>
<td width=204 height=38><a href=panel.php?trofimov=y>Обновление [update server]</a></td>
<td width=200 height=38><a href=panel.php?trofimov=u>Написать разработчику</a></td>
<td width=151 height=38><a href=panel.php?trofimov=i>Выйти</a></td>
</tr>
<tr>
<td width=766 height=198 colspan=4 valign=top>
<a href=panel.php?trofimov=del>1)Удолить все темы.</a><br>Внимание, я рекомендую вам после очистки базы тем, удолить все файлы в папке Msg для корректной работы, либо глюков не избежать!<br>
<a href=panel.php?trofimov=dela>2)Удолить IP всех посетителей форума</a><br>Внимание, удоляйте это почаще, так как вся инфа хранимая вам не понадобиться...<br>
<a href=panel.php?trofimov=delas>3)Очищаем базу блокируемых IP</a><br>Если вы хотите очистить базу блакируемых юзеров по Ip то вам сюда.<br>
</td>
</tr>
<tr>
<td width=766 height=17 colspan=4><p align=center>Cpanel v 0.1 by Trofimov D.S aka
Dimidrol</td>
</tr>
</table>
</center>";
break;
case("r") :
print "Не готово.";
break;
case("i") :
print "Сейчас выйду...<script language=javascript type=\"text/javascript\"> setTimeout(\"location.href='http://www.trofimov.com.ru'\",3000);</script>";
break;
case("del") :
$fp = fopen("../tems.txt","w+");
print "Все удолено";
break;
case("dela") :
$fp = fopen("../uzver.dat","w+");
print "Все удолено";
break;
case("delas") :
$fp = fopen("ip.txt","w+");
print "Все удолено";
break;
case("t") :
print "
<center>
<table border=1 width=766 height=313>
<tr>
<td width=186 height=35><a href=update.php>Настройки форума</a></td>
<td width=204 height=35><a href=panel.php?trofimov=w>Модерация форума</a></td>
<td width=200 height=35><a href=panel.php?trofimov=er>Очистка сообщений и тд.</a></td>
<td width=151 height=35><a href=panel.php?trofimov=r>Статистика форума</a></td>
</tr>
<tr>
<td width=186 height=38><a href=panel.php?trofimov=t>Блокировка ip юзеров</a></td>
<td width=204 height=38><a href=panel.php?trofimov=y>Обновление [update server]</a></td>
<td width=200 height=38><a href=panel.php?trofimov=u>Написать разработчику</a></td>
<td width=151 height=38><a href=panel.php?trofimov=i>Выйти</a></td>
</tr>
<tr>
<td width=766 height=198 colspan=4 valign=top>Внимание, что бы блокировать пользователей по их IP вам необходимо сделать следущие настройки. Вход на форум должен осуществляться не через index.php а непосредственно на forum.php. Стоит понимать что весь процесс обнаружения блокируемого юзера происходит на forum.php. Я советую вам создать файл .htaccess, и вписать туда вот такой текст: DirectoryIndex forum.php. С помощью данной команды у вас по умолчанию заглавным файлом станет forum.php за место index.php.
<br>
<form action=panel.php?trofimov=blok method=post>
<br>IP юзера которого блокируете<br>
<input type=text value='' name=loh size=40>
<br>Опишите за что юзер был заблакирован.<br>
<input type=text value='' name=suka size=40>
<input type=submit value='Отправить'>
</form>
</td>
</tr>
<tr>
<td width=766 height=17 colspan=4><p align=center>Cpanel v 0.1 by Trofimov D.S aka
Dimidrol</td>
</tr>
</table>
</center>
";
break;
case("blok") :
if ($loh == "") {print "Введите ip"; exit;}
if ($suka == "") {print "Опешите за что вы блакируете юзера."; exit;}
$text = "$loh::$suka";
print "Усе шев, юзер = Заблакирован";
$fp=fopen("ip.txt","a");
fputs($fp,"$text \r\n");
fclose($fp);
break;
case("y") :
print "
<center>
<table border=1 width=766 height=313>
<tr>
<td width=186 height=35><a href=update.php>Настройки форума</a></td>
<td width=204 height=35><a href=panel.php?trofimov=w>Модерация форума</a></td>
<td width=200 height=35><a href=panel.php?trofimov=er>Очистка сообщений и тд.</a></td>
<td width=151 height=35><a href=panel.php?trofimov=r>Статистика форума</a></td>
</tr>
<tr>
<td width=186 height=38><a href=panel.php?trofimov=t>Блокировка ip юзеров</a></td>
<td width=204 height=38><a href=panel.php?trofimov=y>Обновление [update server]</a></td>
<td width=200 height=38><a href=panel.php?trofimov=u>Написать разработчику</a></td>
<td width=151 height=38><a href=panel.php?trofimov=i>Выйти</a></td>";
print "
</tr>
<tr>
<td width=766 height=198 colspan=4 valign=top>Нет, я устал уже писать этот долбанный форум, кароче в стадии дороботке этот раздел. Лезьте ко мне на сайт, там и найдете обнавление....<br>
<p align=right><a href=http://www.trofimov.com.ru target=_blank>Подробнее на сайте</a></p>";
print "
</td>
</tr>
<tr>
<td width=766 height=17 colspan=4><p align=center>Cpanel v 0.1 by Trofimov D.S aka
Dimidrol</td>
</tr>
</table>
</center>
";
break;
case("u") :
print "
<center>
<table border=1 width=766 height=313>
<tr>
<td width=186 height=35><a href=update.php>Настройки форума</a></td>
<td width=204 height=35><a href=panel.php?trofimov=w>Модерация форума</a></td>
<td width=200 height=35><a href=panel.php?trofimov=er>Очистка сообщений и тд.</a></td>
<td width=151 height=35><a href=panel.php?trofimov=r>Статистика форума</a></td>
</tr>
<tr>
<td width=186 height=38><a href=panel.php?trofimov=t>Блокировка ip юзеров</a></td>
<td width=204 height=38><a href=panel.php?trofimov=y>Обновление [update server]</a></td>
<td width=200 height=38><a href=panel.php?trofimov=u>Написать разработчику</a></td>
<td width=151 height=38><a href=panel.php?trofimov=i>Выйти</a></td>
</tr>
<tr>
<td width=766 height=198 colspan=4 valign=top>
<form action=panel.php?trofimov=vopros method=post>
<br>Ваше имя<br>
<input type=text value='' name=name size=40 maxlength=50>
<br>Тема сообщения<br> <input type=text value='' name=tema size=40 maxlength=82>
<br>E-mail<br> <input type=text value='' name=mail size=40>
<br>Сообщение
<textarea name=\"message\" cols=\"100\" rows=\"14\" class=frm2 style=\"width: 100%\" ></textarea>
<input type=submit value='Отправить'><input type=reset value='Сбросить'>
</form>
<br>";
print "
</td>
</tr>
<tr>
<td width=766 height=17 colspan=4><p align=center>Cpanel v 0.1 by Trofimov D.S aka
Dimidrol</td>
</tr>
</table>
</center>
";
break;
case("vopros") :
$ip = $REMOTE_ADDR;
$date = date("d.m.Y");
$info = "Name:\t$name\n";
$info = "Tema:\t$tema\n";
$info .= "E-Mail:\t$mail\n";
$info .= "Message:\t$message\n\n";
$send_to = "[email protected]";
$subject = "Пользователь скрипта $date";
$headers = "From: Ip адрес: $ip: \n";
$headers .= "Reply-To: $email\n\n";
$send = mail($send_to, $subject, $info, $headers);
if($send == 1)
{
print "
<center>
<table border=1 width=766 height=313>
<tr>
<td width=186 height=35><a href=update.php>Настройки форума</a></td>
<td width=204 height=35><a href=panel.php?trofimov=w>Модерация форума</a></td>
<td width=200 height=35><a href=panel.php?trofimov=er>Очистка сообщений и тд.</a></td>
<td width=151 height=35><a href=panel.php?trofimov=r>Статистика форума</a></td>
</tr>
<tr>
<td width=186 height=38><a href=panel.php?trofimov=t>Блокировка ip юзеров</a></td>
<td width=204 height=38><a href=panel.php?trofimov=y>Обновление [update server]</a></td>
<td width=200 height=38><a href=panel.php?trofimov=u>Написать разработчику</a></td>
<td width=151 height=38><a href=panel.php?trofimov=i>Выйти</a></td>
</tr>
<tr>
<td width=766 height=198 colspan=4 valign=top>
Сообщение было удачно отправлено разработчику данного скрипта.
<br>";
print "
</td>
</tr>
<tr>
<td width=766 height=17 colspan=4><p align=center>Cpanel v 0.1 by Trofimov D.S aka
Dimidrol</td>
</tr>
</table>
</center>
";
}
else
break;
case("i") :
print "Завершение<script language=javascript type=\"text/javascript\"> setTimeout(\"location.href='http://www.trofimov.com.ru'\",3000);</script>";
break;
endswitch;
?>