<?php
///////////////////////////////////////////////////////////////////////////////////////////
/////
///// ********* WAP-MOTORS *********
/////
///// Made by : VANTUZ
///// E-mail : [email protected]
///// Site : http://pizdec.ru
///// WAP-Site : http://visavi.net
///// ICQ : 36-44-66
/////
//////////////////////////////////////////////////////////////////////////////////////////////
// ВЫ НЕ ИМЕЕТЕ ПРАВО ВНОСИТ ИЗМЕНЕНИЯ В КОД СКРИПТА ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ //
//////////////////////////////////////////////////////////////////////////////////////////////
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);
//////////////////////////////////////////////////////////////////////////////////////
ini_set('url_rewriter.tags','');
session_name("SID");
session_start();
require_once"../config.php";
require_once"../template/regglobals.php";
require_once"../template/antiban.php";
$u1=getenv('HTTP_USER_AGENT');
$brow=strtok($u1,'/');
if (getenv("HTTP_X_FORWARDED_FOR"))
{ $ip=getenv("HTTP_X_FORWARDED_FOR"); }
else { $ip=$_SERVER['REMOTE_ADDR']; }
$text = @file("../local/profil/$log.prof");
if ($text!=""){
$udata = explode(":||:",$text[0]);
$provlog=trim($udata[0]);
$provpar=trim($udata[1]);}
$ip=htmlspecialchars(stripslashes($ip));
$brow=htmlspecialchars(stripslashes($brow));
$date=date("d.m.y");
$time=date("H:i");
$name=$_POST['name']; $msg=$_POST['msg'];
if ($name == "" || strlen($name) > 30) {header ("Location: say.php?names&".SID); exit;}
if ($msg == "" || strlen($msg) > 250) {header ("Location: say.php?posts&".SID); exit;}
require_once"../template/antiflood.php";
if (!CheckIP ()) {} else {header ("Location: index.php?antiflood&".SID); exit;}
// обрезаем лишние символы в емайле/имени/сообщении
$msg=stripslashes($msg);
$msg=htmlspecialchars($msg);
$msg=str_replace("|"," ",$msg);
$name=stripslashes($name);
$name=htmlspecialchars($name);
$name=str_replace("|"," ",$name);
//////////////////////////////////////////////////////////////////////////////////////
require_once"../template/translit.php";
if($trans=="y"){$msg=str_replace($trans1,$trans2,$msg);};
require_once"../template/smile.php";
//////////////////////////////////////////////////////////////////////////////////////
$text="$msg|$name|$date|$time|$brow|$ip|";
$text=str_replace("\r\n", "", $text);
$fp=fopen("../local/chat.dat","a+");
flock ($fp,LOCK_EX);
fputs($fp,"$text\r\n");
flock ($fp,LOCK_UN);
fclose($fp);
/////////////////////////////////////
$f = @file("../local/local.dat");
$u = explode("|",$f[0]);
$g=trim($u[1]+1);
$t= $u[0].'|'.$g.'|'.$u[2].'|'.$u[3].'|'.$u[4].'|'.$u[5].'|'.$u[6];
$fp = @fopen("../local/local.dat","a+");
flock ($fp,LOCK_EX);
ftruncate ($fp,0);
@fputs($fp,$t);
fflush ($fp);
flock ($fp,LOCK_UN);
@fclose($fp);
///////////////////////////
$file=file("../local/chat.dat"); $i = count($file);
if ($i>=$maxmeschat) {
$fp=fopen("../local/chat.dat","w");
flock ($fp,LOCK_EX);
unset($file[0]);
fputs($fp, implode("",$file));
flock ($fp,LOCK_UN);
fclose($fp);
}
if (!$log=="" && !md5($par)=="" && md5($par)==$provpar && $log==$provlog ){
$fal = @file("../local/profil/$log.prof");
$udata = explode(":||:",$fal[0]);
$chats=trim($udata[12]+1);
$text=$udata[0].':||:'.$udata[1].':||:'.$udata[2].':||:'.$udata[3].':||:'.$udata[4].':||:'.$udata[5].':||:'.$udata[6].':||:'.$udata[7].':||:'.$udata[8].':||:'.$udata[9].':||:'.$udata[10].':||:'.$udata[11].':||:'.$chats.':||:'.$udata[13].':||:'.$ip.':||:'.$udata[15].':||:'.$udata[16].':||:'.$udata[17].':||:'.$udata[18].':||:'.$udata[19].':||:'.$udata[20].':||:'.$udata[21].':||:'.$udata[22].':||:'.$udata[23].':||:'.$udata[24].':||:'.$udata[25].':||:'.$udata[26].':||:'.$udata[27].':||:'.$udata[28].':||:'.$udata[29].':||:'.$udata[30].':||:'.$udata[31].':||:'.$udata[32].':||:'.$udata[33].':||:';
$fp=fopen("../local/profil/$log.prof","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
}
header ("Location: index.php?addon&".SID);
?>