Файл: darkworld/udarpvp.php
Строк: 17
<?
Error_Reporting(E_ALL & ~E_NOTICE);
include_once("files/antixak.php");
$log = htmlspecialchars(stripslashes($log));
$pas = htmlspecialchars(stripslashes($pas));
$pvp = htmlspecialchars(stripslashes($pvp));
/////////////////////////////////////////////////////
$text = @file("data/reg/$log.dat");
if ($text!=""){
$udata = explode(":||:",$text[0]);
$login=trim($udata[0]);
$password=trim($udata[1]);}
////////////////////////////////////////////////////////
if (md5($pas)==$password && $log==$login && $log!=="" && md5($pas)!=="") {
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(empty($pvp)){
$fal = @file("data/pvp/$log.dat");
$udata = explode(":||:",$fal[0]);
$text=$udata[0].':||:'.$udata[1].':||:yes:||:'.$ataka.':||:'.$udar.':||:'.$udata[5].':||:'.$udata[6].':||:'.$udata[7].':||:'.$udata[8].':||:'.$udata[9].':||:'.$udata[10].':||:';
$fp=fopen("data/pvp/$log.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
$text = @file("data/pvp/$log.dat");
$udata = explode(":||:",$text[0]);
$time=trim($udata[10]);
}else{
$fal = @file("data/pvp/$pvp.dat");
$udata = explode(":||:",$fal[0]);
$text=$udata[0].':||:'.$udata[1].':||:'.$udata[2].':||:'.$udata[3].':||:'.$udata[4].':||:'.$udata[5].':||:'.$udata[6].':||:'.$udata[7].':||:'.$ataka.':||:'.$udar.':||:yes:||:';
$fp=fopen("data/pvp/$pvp.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
$text = @file("data/pvp/$pvp.dat");
$udata = explode(":||:",$text[0]);
$allmy=trim($udata[1]);
$hpmy=trim($udata[0]);
$allpvp=trim($udata[5]);
$hppvp=trim($udata[4]);
$time=trim($udata[2]);}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(empty($pvp)){
$fal = @file("data/pvp/$log.dat");
$udattt = explode(":||:",$fal[0]);
$text = @file("data/reg/$log.dat");
$udata = explode(":||:",$text[0]);
$met=trim($udata[4]);
$udarr=$met+$udattt[3];
$fal = @file("data/pvp/$log.dat");
$udata = explode(":||:",$fal[0]);
$udata[6]=$udata[6]-$udarr;
$text=$udata[0].':||:'.$udata[1].':||:'.$udata[2].':||:'.$udata[3].':||:'.$udata[4].':||:'.$udata[5].':||:'.$udata[6].':||:'.$udata[7].':||:'.$udata[8].':||:'.$udata[9].':||:'.$udata[10].':||:';
$fp=fopen("data/pvp/$log.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
header ("Location: gopvp.php?log=$log&pas=$pas&pvp=$pvp"); }
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(!empty($pvp)){
$fal = file("data/pvp/$pvp.dat");
$udattt = explode(":||:",$fal[0]);
$text = file("data/reg/$log.dat");
$udata = explode(":||:",$text[0]);
$met=trim($udata[4]);
$udarr=$met-$udattt[3];
$fal = file("data/pvp/$pvp.dat");
$udat = explode(":||:",$fal[0]);
$udat[0]=$udat[0]-$udarr;
$text=$udat[0].':||:'.$udat[1].':||:'.$udat[2].':||:'.$udat[3].':||:'.$udat[4].':||:'.$udat[5].':||:'.$udat[6].':||:'.$udat[7].':||:'.$udat[8].':||:'.$udat[9].':||:'.$udat[10].':||:';
$fp=fopen("data/pvp/$pvp.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
header ("Location: gopvp.php?log=$log&pas=$pas&pvp=$pvp"); }
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
}
?>