Просмотр файла mobibook/index.php

Размер файла: 7.19Kb
<?
   //author Samogon
   //disign author Stiff
   //Эт мой первый РАБочий! скрипт написанный снуля=)
   // Главные достоинства : нет багов,есть смайлы,нЕТ ДЫР,есть антифлуд
   //Недостатки: пака нет админки
   
   //Установка: 
   //1.Открываем файл index.php(да да вы его уже открыли=))
   //2.Забиваем настройки
   //3.Заливаем папку mobibook в корневую хоста
   //4.Папке log ставим чмод 777 ,ВСЁ
   //--------------------------------------------------------------------------------
   $domain ='mobicom.org'; //ВАш сайт
   $domainname = '&copy; 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>';
?>