Просмотр файла book/add.php

Размер файла: 12.23Kb
<?php
///////////////////////////////////////////////////////////////////////////////////////////
/////
/////                        Made by   :  АХХХУЕННЫЙ ЧУВАК VANTUZ
/////                          E-mail  :  [email protected]
/////                        WEB-site  :  http://www.pizdec.ru
/////                        WAP-site  :  http://wap.pizdec.ru
/////
//////////////////////////////////////////////////////////////////////////////////////////////
//                            Made by :  Koder
//	Изменения:
//	Добавлен модуль для блокировкм отправки более 2 сообщений с одного IP
//	за заданное время. См. blocking.php и blocking.txt
//  В данном скрипте добавлены строки: 76-79, 201-203
//
/////////////////////////////////////////////////////////////////////////////////////////////
Error_Reporting(E_ALL & ~E_NOTICE);
Error_Reporting (ERROR | WARNING);
function myErrorHandler ($errno, $errstr, $errfile, $errline) {}
set_error_handler("myErrorHandler");
extract($HTTP_GET_VARS);
extract($HTTP_POST_VARS);
extract($HTTP_COOKIE_VARS);
extract($HTTP_SERVER_VARS);
extract($HTTP_SESSION_VARS);
include "config.php";
$nomer = @getenv("HTTP_X_NOKIA_MSISDN");
if (@$nomer=="") $nomer = @getenv("HTTP_X_CLIENT_ID");
if (@$nomer=="") $nomer = @getenv("HTTP_X_NETWORK_INFO");
$u1=getenv('HTTP_USER_AGENT');
$brayz=strtok($u1,'/');
$u2=getenv('HTTP_USER_AGENT');
if (getenv("HTTP_X_FORWARDED_FOR"))
 { $ip=getenv("HTTP_X_FORWARDED_FOR"); }
   else { $ip=getenv("REMOTE_ADDR"); }
$currHour=date("H",time());///////////
$currDate=date("d.F", time());
$curr=date("i:s", time());
$currTime=date("$currHour:i", time());
$vrem=time();

$currDate = str_replace("January","01",$currDate);
$currDate = str_replace("February","02",$currDate);
$currDate = str_replace("March","03",$currDate);
$currDate = str_replace("April","04",$currDate);
$currDate = str_replace("May","05",$currDate);
$currDate = str_replace("June","06",$currDate);
$currDate = str_replace("July","07",$currDate);
$currDate = str_replace("August","08",$currDate);
$currDate = str_replace("September","09",$currDate);
$currDate = str_replace("October","10",$currDate);
$currDate = str_replace("November","11",$currDate);
$currDate = str_replace("December","12",$currDate);
$currDate = str_replace("2006","06",$currDate);
$currDate = str_replace("2007","07",$currDate);
$currDate = str_replace("2008","08",$currDate);
$currDate = str_replace("2009","09",$currDate);
$currDate = str_replace("2010","10",$currDate);


header("Content-type:text/html; charset=utf-8");
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"><html><head>";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"><meta http-equiv=\"refresh\" content=\"1;URL=index.php?image=$image\"/>
<link rel=\"shortcut icon\" href=\"../favicon.ico\"><title>VISAVI.NET</title>
<style type=\"text/css\">
body { font-weight: normal; font-size: normal; font-family: georgia; color: #666699; background-color: #CCCCFF }
a:link,a:active,a:visited { text-decoration: underline; color : #0066FF }
a:hover { text-decoration: none; color : #FF0000 }
div { margin: 1px 0px 1px 0px; padding: 5px 5px 5px 5px; font-weight: bold;}
div.blue{ background-color: #3333FF; padding-top: 5px; padding-bottom: 5px; padding-left: 4px;  border: 1px solid;  text-align: center;}
a {font-weight: bold;}
div.a {margin: 0px 0px 3px 0px; padding: 0px 0px 1px 0px; border: 1px solid #669999;}
div.b {margin: 0px; border-top: 5px solid #E3E3FC; border-bottom: 5px solid #ACACFA; padding: 5px; vertical-align: middle; }
</style></head>
<body bgcolor=\"#CCCCFF\">";
          echo"<div class=\"blue\"><font color=\"#FF0000\">VISAVI.NET</font></div><div>";
// \/\/\/\/\/\/\/\/CRACK\/\/\/\/\/\/\/\/

include 'blocking.php';

if (!CheckIP ()) {

// \/\/\/\/\/\/\/\/CRACK\/\/\/\/\/\/\/\/
if(!preg_match("/^([a-z,0-9])+\@([a-z,0-9])+(\.([a-z,0-9])+)+$/", $email))
{ $email=""; }
$vsego = file("vsego.shet");
$vsego=$vsego[0];
if($vsego>0){$i=$vsego-3;} else{$i=0;}
while($i <= $vsego)
        {$tex=@file("zapis/$i.mess");
        $utex=explode(":||:",$tex[0]);
        $text=trim($utex[2]);
        if($ntext==$text){$ntext="";}
        $i=$i+1;}

if($ntext!=""){
ini_set('url_rewriter.tags','');
session_name("SID");
 session_start();
$ses=SID;
$ses="&amp;$ses";
$_SESSION['imja'] = "$imja";
$brayz=str_replace("\r","",$brayz);
$brayz=str_replace("\n","",$brayz);
$imja=str_replace("\r","",$imja);
$imja=str_replace("\n","",$imja);
$ntext=str_replace("\r","",$ntext);
$ntext=str_replace("\n","",$ntext);
$imja = substr($HTTP_POST_VARS["imja"],0,25);
$ntext = substr($HTTP_POST_VARS["ntext"],0,1000);

$imja=str_replace("\\","",$imja);
$ntext=str_replace("|","",$ntext);
$imja=str_replace("|","",$imja);
$from=str_replace("&amp;","&",$from);
        $ntext=htmlspecialchars(stripslashes($ntext));
        $imja=htmlspecialchars(stripslashes($imja));
            $brayz=htmlspecialchars(stripslashes($brayz));
              $u2=htmlspecialchars(stripslashes($u2));
        $ip=htmlspecialchars(stripslashes($ip));
         $email=htmlspecialchars(stripslashes($email));
              $nomer=htmlspecialchars(stripslashes($nomer));
              $bee1=htmlspecialchars(stripslashes($bee1));
              $bee2=htmlspecialchars(stripslashes($bee2));
              $ntext=str_replace("\\","&#92;&#92;",$ntext);
$ntext=str_replace("\'","&#92;",$ntext);
$ntext=str_replace("$","&#036;",$ntext);
$ntext=str_replace("
","",$ntext);
$ntext=str_replace("  ","",$ntext);
$imja=str_replace("$","&#036;",$imja);
$imja=str_replace("=","",$imja);
include "inc.php";

                          $conv1 = array(":)",":(",":Е",":Д",":цоол",":xаxа",":бе",":нет",":класс",":фуцк",":опа",":неа",":хелло",":фингал",":8",":ааа",":смерт",":зло",":ммм",":оы",":ламер",":см",":флоод",":бан",":оопс",":крут",":но",":разор1",":разор2",":разор3");

                         $conv2 =array("<img src=\"sm/s1.gif\" alt=\"\"/>",
                        "<img src=\"sm/s2.gif\" alt=\"\"/>",
                        "<img src=\"sm/s3.gif\" alt=\"\"/>",
                        "<img src=\"sm/s4.gif\" alt=\"\"/>",
                        "<img src=\"sm/s5.gif\" alt=\"\"/>",
                        "<img src=\"sm/s6.gif\" alt=\"\"/>",
                        "<img src=\"sm/s7.gif\" alt=\"\"/>",
                        "<img src=\"sm/s8.gif\" alt=\"\"/>",
                        "<img src=\"sm/s9.gif\" alt=\"\"/>",
                        "<img src=\"sm/s10.gif\" alt=\"\"/>",
                        "<img src=\"sm/s11.gif\" alt=\"\"/>",
                        "<img src=\"sm/s12.gif\" alt=\"\"/>",
                        "<img src=\"sm/s13.gif\" alt=\"\"/>",
                        "<img src=\"sm/s14.gif\" alt=\"\"/>",
                        "<img src=\"sm/s15.gif\" alt=\"\"/>",
                        "<img src=\"sm/s16.gif\" alt=\"\"/>",
                        "<img src=\"sm/s17.gif\" alt=\"\"/>",
                        "<img src=\"sm/s18.gif\" alt=\"\"/>",
                        "<img src=\"sm/s19.gif\" alt=\"\"/>",
                        "<img src=\"sm/s20.gif\" alt=\"\"/>",
                        "<img src=\"sm/s21.gif\" alt=\"\"/>",
                        "<img src=\"sm/s22.gif\" alt=\"\"/>",
                        "<img src=\"sm/s23.gif\" alt=\"\"/>",
                        "<img src=\"sm/s24.gif\" alt=\"\"/>",
                        "<img src=\"sm/s25.gif\" alt=\"\"/>",
                        "<img src=\"sm/s26.gif\" alt=\"\"/>",
                        "<img src=\"sm/s27.gif\" alt=\"\"/>",
                         "<img src=\"sm/s28.gif\" alt=\"\"/>",
                         "<img src=\"sm/s29.gif\" alt=\"\"/>",
                         "<img src=\"sm/s30.gif\" alt=\"\"/>");
$ntext=str_replace($conv1,$conv2,$ntext);


                        $conv1 = array(":)",":(",":E",":D",":cool",":xaxa",":be",":net",":klass",
                        ":fuck",":opa",":nea",":hello",":fingal",":8",":aaa",":smert",":zlo",
                        ":mmm",":oy",":lamer",":sm",":flood",":ban",":oops",":krut",":no",":razor1",":razor2",":razor3");

                         $conv2 =array("<img src=\"sm/s1.gif\" alt=\"\"/>",
                        "<img src=\"sm/s2.gif\" alt=\"\"/>",
                        "<img src=\"sm/s3.gif\" alt=\"\"/>",
                        "<img src=\"sm/s4.gif\" alt=\"\"/>",
                        "<img src=\"sm/s5.gif\" alt=\"\"/>",
                        "<img src=\"sm/s6.gif\" alt=\"\"/>",
                        "<img src=\"sm/s7.gif\" alt=\"\"/>",
                        "<img src=\"sm/s8.gif\" alt=\"\"/>",
                        "<img src=\"sm/s9.gif\" alt=\"\"/>",
                        "<img src=\"sm/s10.gif\" alt=\"\"/>",
                        "<img src=\"sm/s11.gif\" alt=\"\"/>",
                        "<img src=\"sm/s12.gif\" alt=\"\"/>",
                        "<img src=\"sm/s13.gif\" alt=\"\"/>",
                        "<img src=\"sm/s14.gif\" alt=\"\"/>",
                        "<img src=\"sm/s15.gif\" alt=\"\"/>",
                        "<img src=\"sm/s16.gif\" alt=\"\"/>",
                        "<img src=\"sm/s17.gif\" alt=\"\"/>",
                        "<img src=\"sm/s18.gif\" alt=\"\"/>",
                        "<img src=\"sm/s19.gif\" alt=\"\"/>",
                        "<img src=\"sm/s20.gif\" alt=\"\"/>",
                        "<img src=\"sm/s21.gif\" alt=\"\"/>",
                        "<img src=\"sm/s22.gif\" alt=\"\"/>",
                        "<img src=\"sm/s23.gif\" alt=\"\"/>",
                        "<img src=\"sm/s24.gif\" alt=\"\"/>",
                        "<img src=\"sm/s25.gif\" alt=\"\"/>",
                        "<img src=\"sm/s26.gif\" alt=\"\"/>",
                        "<img src=\"sm/s27.gif\" alt=\"\"/>",
                        "<img src=\"sm/s28.gif\" alt=\"\"/>",
                        "<img src=\"sm/s29.gif\" alt=\"\"/>",
                        "<img src=\"sm/s30.gif\" alt=\"\"/>");
$ntext=str_replace($conv1,$conv2,$ntext);
        
        include "config2.php";
$n=1; $ofset=0;
while($n <= $substr_count ){
        $pozicn = strpos($ntext, "http://",$ofset);
        $pozick = strpos($ntext, " ",$pozicn);
        $sim=$pozick-$pozicn;
        if($sim==0) {$sim="";}
        if($sim!=""){$sim=$sim+1;}
         $zamenstr = substr($ntext, $pozicn, $sim);
        $zamenstr=trim($zamenstr);
        $ntext=str_replace($zamenstr,"<a href=\"$zamenstr\">$zamenstr</a>",$ntext);
        $ofset=$pozick+$pozick1+19;
        $n=$n+1;}


if($obr!=""){$ntext="<b>$obr,</b> $ntext";}

        $zapis="$imja:||:$currDate $currTime:||:$ntext:||:$brayz:||:$u2:||:$ip:||:$email:||:$nomer";

                $counterarray = file("vsego.shet");
                $me = $counterarray[0]+1;
                $fp = @fopen("vsego.shet","wb");
                @fputs($fp,$me);
                @fclose($fp);

                $fp=fopen("zapis/$me.mess","w");
                fputs($fp,"$zapis");
                fclose($fp);
                chmod ("zapis/$me.mess", 0775);

        if($ydal!=""){$del=$me-$ydal;
                        if($del>=1){unlink ("zapis/$del.mess");}}
                         if($imja="$imja") { echo "Спасибо, $imja!<br>";}
print"Сообщение добавленно<br/><br/><a href=\"index.php?image=$image\">Продолжить</a>";}

else{print"При добавлении сообщения произошла ошибка. Возможно вы не заполнили одно из полей, или пытаетесь отправить подряд несколько одинаковых сообщений";}
// \/\/\/\/\/\/\/\/CRACK\/\/\/\/\/\/\/\/

} else print "<b>Antiflood</b><br/>Свои мысли нужно формулировать чётче. Не части! Отправь следующее сообщение через $ti секунд!<br/><br/><a href=\"say.php\">Повторить</a>";

// \/\/\/\/\/\/\/\/CRACK\/\/\/\/\/\/\/\/


print "
<br/><a href=\"$gl\">На главную</a><br/>
</div></body></html>";
session_register("imja");
?>