<?
//author Samogon
//disign author Stiff
//Эт мой первый РАБочий! скрипт написанный снуля=)
// Главные достоинства : нет багов,есть смайлы,нЕТ ДЫР,есть антифлуд
//Недостатки: пака нет админки
//Установка:
//1.Открываем файл index.php(да да вы его уже открыли=))
//2.Забиваем настройки
//3.Заливаем папку mobibook в корневую хоста
//4.Папке log ставим чмод 777 ,ВСЁ
//--------------------------------------------------------------------------------
$domain ='mobicom.org'; //ВАш сайт
$domainname = '© Samogon(mobi)';// копирайт
$title = 'MObiCoM GUesT'; // Название гостевой
$msg = 5; // сообщений на странице
//--------------------------------------------------------------------------------
$mt_rand = mt_rand(1000,9999);
session_start();
function smiles($smiles)
{
$smiles=str_replace(':-)','<img src="smiles/smile.gif" alt=":-)" />',$smiles);
$smiles=str_replace(':)','<img src="smiles/smile.gif" alt=":)" />',$smiles);
$smiles=str_replace(':-(','<img src="smiles/sad.gif" alt=":-)" />',$smiles);
$smiles=str_replace(':(','<img src="smiles/sad.gif" alt=":(" />',$smiles);
$smiles=str_replace(':-D','<img src="smiles/biggrin.gif" alt=":-D" />',$smiles);
$smiles=str_replace(':D','<img src="smiles/biggrin.gif" alt=":D" />',$smiles);
$smiles=str_replace('.sleza.','<img src="smiles/sleza.gif" alt=.sleza." />',$smiles);
$smiles=str_replace('.clock.','<img src="smiles/clock.gif" alt=".clock." />',$smiles);
$smiles=str_replace('.chmok.','<img src="smiles/chmok.gif" alt=".chmok." />',$smiles);
$smiles=str_replace('.warning.','<img src="smiles/warning.gif" alt=".warning." />',$smiles);
return $smiles;
}
header("Cache-Control: no-cache");
header("Content-type: application/xhtml+xml; charset=utf-8");
header("Content-type: text/html; charset=win-1251");
print '<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>--'.$title.'--</title>
<style type="text/css">
b {}
body{ font-weight: normal; font-size: small; color: #000000; font-family: sans-serif; background-color: #FFFF41;}
.input#col { color: red; }
.input { color: yellow; background-color: lime; }
.button {background-color : red; }
div{ margin: 0px; padding: 0px 0px 0px 2px;}
a{ color: red; text-decoration: none;}
a:hover{ text-decoration:underline; color: #0230FF; }
div.error { color: #FF0000; background-color: #ED9595; }
div.error a { color: maroon; }
div.print { color: #8181FF; background-color: #B4B5FF; }
div.green { color: #93B000; background-color: #BDFF59; }
div.header{ padding: 0px; background-color: red; border-bottom: solid 3px #BBBBBB; color: #FFFFFF;}
div.header a { color: yellow; }
div.header a:hover { color: white; }
.block_main{ color: #BF0000; padding-left: 2px;}
div.footer{ background-color: #BBBBBB; border: 1px solid #AAAAAA; color: #FFFFFF; padding:1px;}
div.footer a { color: red;}
div.copyright{ color : #FFFFFF; background-color: #B41F24; border: 1px solid #A30D13; padding: 0px;}
div.copyright a{ color : #FFFFFF;}
img { vertical-align: middle;}
.icon { margin: 2px; width: 24px; height: 24px; vertical-align: middle;}
</style>
</head><body><div class="header">'.$title.'</div>';
switch($_GET[act]){
case "formact":
//-------------------------------------------------------------------------
if($_POST[prov] == $_SESSION['code']){
$date = date("d.m.y/H:i");
$text = "$_POST[name]|$_POST[text]|$date\n";
$fp = @fopen('log/log.dat',"a");
fopen('log/log.dat',"a");
@chmod('log/log.dat',0666);
if(isset($_POST[name]) && isset($_POST[text]) && $_POST[name]!="" && $_POST[text]!=""){
if(strpos($_POST[name],'|')===false && strpos($_POST[text],'|')===false)
{
if(fputs($fp, htmlspecialchars($text)))
{
print '<b>Сообщение добавлено!</b><br/><br/><a href="index.php">В гостевeю</a><br/>';
} }
else {print 'обнаружен запрещенный сивол ( <b>|</b> )<br/>';}}else{
print 'FUCK YOU<br/>';}
fclose($fp);}else {print 'Проверочное число не верно!'.$_SESSION['code'].'<br/>';}
session_destroy();
break;
//----------------------------------------------------------------------------
case 'form':
//-----------------------------------------------------------------------------
$mt_rand = mt_rand(1000,9999);
$_SESSION['code'] = $mt_rand;
print '<form action="index.php?act=formact" method="post">
Ваше имя:<br/>
<input type = "text" name = "name"><br/>
Сообщение:<br/>
<input type = "text" name = "text"><br/>
Проверочное число( '.$_SESSION['code'].' ):<br/>
<input type = "text" name = "prov"><br/>
<input type="submit" value = "Отправить!"></form><br/><br/><a href="index.php">Назад</a><br/><br/>';
print '<a href= "index.php?act=smiles"> Смайлы</a><br/>';
break;
//---------------------------------------------------------------------------------
case 'smiles':
print '<b> :) _______ <img src="smiles/smile.gif" alt=":)" /><br/>';
print '<b> :( _______ <img src="smiles/smile.gif" alt=":(" /><br/>';
print '<b> .sleza. _______ <img src="smiles/sleza.gif" alt=".sleza." /><br/>';
print '<b> .warning. _______ <img src="smiles/warning.gif" alt=".warning." /><br/>';
print '<b> .chmok. _______ <img src="smiles/chmok.gif" alt=".chmok." /><br/>';
print '<b> .clock. _______ <img src="smiles/clock.gif" alt=".clock." /><br/>';
print '<a href= "index.php"> Назад</a><br/>';
break;
//---------------------------------------------------------------------------------
default:
if(!file_exists('log/log.dat')){print 'Сообщений нет<br/>';}
$file = @file('log/log.dat');
$file = @array_reverse($file);
if(isset($_GET[page]) && eregi("^[1-9]\$",$_GET[page]))
{$page=$_GET[page];}
else {$page=1;}
$sp = $msg*$page;
$minus = $sp-$msg;
$count = count($file);
print '<a href="index.php?act=form">Добавить сообщение</a><br/>';
for(
$i=$minus;
$i<$sp && $i<$count;
$i++)
{
$a = explode("|",$file[$i]);
$a= smiles($a);
echo "<font color=\"blue\">($a[2])</font><br/><font color=\"red\"><b>$a[0]</b>:</font><br/>$a[1]<hr/>" ;
}
if($page>1) print'<a href="index.php?page='.($page-1).'">Назад</a><br/>';
if(count($file)>$sp) print'<a href="index.php?page='.($page+1).'">Далее</a><br/>';
break;
}
print '<a href="http://'.$domain.'">Hа Главную</a><br/>';
$mcs = @explode(' ',microtime());
$mcs_time = @substr($mcs[0],0,6);
print "<br/><div class=\"footer\">[$mcs_time]<br/><a href=\"http://$domain\">$domainname</a></div>";
print '</body></html>';
?>