Вход Регистрация
Файл: DarkAge/sali2.php
Строк: 100
<?
Error_Reporting
(E_ALL & ~E_NOTICE);
include_once(
"files/zag.php");
if (
md5($pas)==$password && $log==$login && $log!=="" && md5($pas)!=="") {

switch(
$go) {

default:

echo
"";

<
a href="sali2.php?log=$log&amp;pas=$pas&amp;go=item">Положить вещи на склад</a><br/>";

break;

case 'item':

echo"";

$file=@file("data/item/$log.dat");
$total=count($file);

if(!@
$file || empty($file)){echo"Инвентарь пуст."; include_once"files/down.php";
exit;}

if (empty(
$_GET['start'])) $start = 0;
else 
$start = $_GET['start'];
if (
$total < $start + 200){ $end = $total; }
else 
{$end $start 10; }
for (
$i = $start$i < $end$i++){
$data=explode(":||:",$file[$i]);


$data[5]=str_replace("D","1",$data[5]);
$data[5]=str_replace("C","1",$data[5]);
$data[5]=str_replace("B","1",$data[5]);
$data[5]=str_replace("A","1",$data[5]);
$data[5]=str_replace("S","1",$data[5]);

if(
$data[4]!=""){

echo"
<a href="sali2.php?log=$log&amp;pas=$pas&amp;go=tosklad&amp;id=$i&amp;name=$data[4]"><b>$data[4]</b></a> [$data[3штук]<br/>";
}
}
echo"";


break;

case 'tosklad':

$id = htmlspecialchars(stripslashes($id));
$name = htmlspecialchars(stripslashes($name));

$file=@file("data/item/$log.dat");
$data=explode(":||:",$file[$id]);

if(
$data[4]==$name){

if(
$data[2]=="vesh"){

echo "
Сколько?:<br/>";
echo "
<input name="kol" maxlength="10" title="*N" emptyok="true"/><br/>";
echo "
<anchor title="go">Положить<go href="sklad.php?log=$log&amp;pas=$pas&amp;name=$name&amp;go=vesh&amp;id=$idmethod="post">";
echo "
<postfield name="kol" value="$(kol)"/>";
echo "
</go></anchor>";

include_once"
files/down.php";
exit;
}

$text="$data[0]:||:$data[1]:||:$data[2]:||:$data[3]:||:$data[4]:||:$data[5]:||:";

$fp=fopen("data/item/$log.dat","w");
flock (
$fp,LOCK_EX);
unset(
$file[$id]);
fputs(
$fp, implode("",$file));
flock (
$fp,LOCK_UN);
fclose(
$fp);

if(!@file("
data/ali/sklad/$udata[23].dat")){
$fp=fopen("data/ali/sklad/$udata[23].dat","w");  
flock(
$fp,LOCK_EX);                                                     
fputs(
$fp,"$textrn");
fflush(
$fp);
flock(
$fp,LOCK_UN);
fclose(
$fp);
}else{

$fp=fopen("data/ali/sklad/$udata[23].dat","a+");  
flock(
$fp,LOCK_EX);                                                     
fputs(
$fp,"$textrn");
fflush(
$fp);
flock(
$fp,LOCK_UN);
fclose(
$fp);

}

echo"
Вещь положена на склад клана.";}else{echo"Ошибка."; }

break;



case 'vesh':

$id = htmlspecialchars(stripslashes($id));
$name = htmlspecialchars(stripslashes($name));
$kol = htmlspecialchars(stripslashes($kol));

if(eregi("
[^0-9]",$kol)){echo"&#x412;&#x432;&#x43E;&#x434;&#x438;&#x442;&#x435; &#x447;&#x438;&#x441;&#x43B;&#x43E;, &#x430; &#x43D;&#x435; &#x431;&#x443;&#x43A;&#x432;&#x44B;!"; include_once"files/down.php"; exit;}

$file=@file("data/item/$log.dat");
$data=explode(":||:",$file[$id]);

$koll=$data[3]-$kol;

if(
$koll<0){echo"У вас нет столько вещей!";include_once"files/down.php";exit;}

if(
$koll=="0"){

$file2=@file("data/ali/sklad/$udata[23].dat");
$end=count($file2);

for (
$i 0$i $end$i++){
$data2=explode(":||:",$file2[$i]);

if(
$data2[4]==$data[4]){

$kol=$data2[3]+$kol;

$text="$data[0]:||:$data[1]:||:$data[2]:||:$kol:||:$data[4]:||:$data[5]:||:"

$fp=fopen("data/ali/sklad/$udata[23].dat","w");
flock ($fp,LOCK_EX);
unset(
$file2[$i]);
fputs($fpimplode("",$file2));
flock ($fp,LOCK_UN);
fclose($fp);}}

$text="$data[0]:||:$data[1]:||:$data[2]:||:$kol:||:$data[4]:||:$data[5]:||:";


$fp=fopen("data/item/$log.dat","w");
flock ($fp,LOCK_EX);
unset(
$file[$id]);
fputs($fpimplode("",$file));
flock ($fp,LOCK_UN);
fclose($fp);

if(!@
file("data/ali/sklad/$udata[23].dat")){
$fp=fopen("data/ali/sklad/$udata[23].dat","w");  
flock($fp,LOCK_EX);                                                     
fputs($fp,"$textrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp); 
}else{

$fp=fopen("data/ali/sklad/$udata[23].dat","a+");  
flock($fp,LOCK_EX);                                                     
fputs($fp,"$textrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);

}

echo
"Вещи положенны на склад.";

}else if(
$data[3]>0){

$file2=@file("data/ali/sklad/$udata[23].dat");
$end=count($file2);

for (
$i 0$i $end$i++){
$data2=explode(":||:",$file2[$i]);

if(
$data2[4]==$data[4]){

$kol=$data2[3]+$kol;

$text="$data[0]:||:$data[1]:||:$data[2]:||:$kol:||:$data[4]:||:$data[5]:||:"

$fp=fopen("data/ali/sklad/$udata[23].dat","w");
flock ($fp,LOCK_EX);
unset(
$file2[$i]);
fputs($fpimplode("",$file2));
flock ($fp,LOCK_UN);
fclose($fp);}}

$text="$data[0]:||:$data[1]:||:$data[2]:||:$kol:||:$data[4]:||:$data[5]:||:";



$text2="$data[0]:||:$data[1]:||:$data[2]:||:$koll:||:$data[4]:||:$data[5]:||:";

$fp=fopen("data/item/$log.dat","w");
flock ($fp,LOCK_EX);
unset(
$file[$id]);
fputs($fpimplode("",$file));
flock ($fp,LOCK_UN);
fclose($fp);

if(!@
file("data/ali/sklad/$udata[23].dat")){
$fp=fopen("data/ali/sklad/$udata[23].dat","w");  
flock($fp,LOCK_EX);                                                     
fputs($fp,"$textrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp); 
}else{

$fp=fopen("data/ali/sklad/$udata[23].dat","a+");  
flock($fp,LOCK_EX);                                                     
fputs($fp,"$textrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);

}

$fp=fopen("data/item/$log.dat","a+");  
flock($fp,LOCK_EX);                                                     
fputs($fp,"$text2rn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);

echo
"Вещи положенны на склад.";

}
break;

case 
'vesh2':

$id htmlspecialchars(stripslashes($id));
$name htmlspecialchars(stripslashes($name));
$kol htmlspecialchars(stripslashes($kol));

if(
eregi("[^0-9]",$kol)){echo"&#x412;&#x432;&#x43E;&#x434;&#x438;&#x442;&#x435; &#x447;&#x438;&#x441;&#x43B;&#x43E;, &#x430; &#x43D;&#x435; &#x431;&#x443;&#x43A;&#x432;&#x44B;!"; include_once"files/down.php"; exit;}

$file=@file("data/sklad/$data.dat");
$data=explode(":||:",$file[$id]);

$koll=$data[3]-$kol;

if(
$koll<0){echo"У вас нет столько вещей!";include_once"files/down.php";exit;}

if(
$koll=="0"){

$file2=@file("data/item/$log.dat");
$end=count($file2);

for (
$i 0$i $end$i++){
$data2=explode(":||:",$file2[$i]);

if(
$data2[4]==$data[4]){

$kol=$data2[3]+$kol;

$text="$data[0]:||:$data[1]:||:$data[2]:||:$kol:||:$data[4]:||:$data[5]:||:"

$fp=fopen("data/item/$log.dat","w");
flock ($fp,LOCK_EX);
unset(
$file2[$i]);
fputs($fpimplode("",$file2));
flock ($fp,LOCK_UN);
fclose($fp);}}

$text="$data[0]:||:$data[1]:||:$data[2]:||:$kol:||:$data[4]:||:$data[5]:||:";

$fp=fopen("data/ali/sklad/$udata[23].dat","w");
flock ($fp,LOCK_EX);
unset(
$file[$id]);
fputs($fpimplode("",$file));
flock ($fp,LOCK_UN);
fclose($fp);

if(!@
file("data/item/$log.dat")){
$fp=fopen("data/item/$log.dat","w");  
flock($fp,LOCK_EX);                                                     
fputs($fp,"$textrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp); 
}else{

$fp=fopen("data/item/$log.dat","a+");  
flock($fp,LOCK_EX);                                                     
fputs($fp,"$textrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);

}

echo
"Вещи взяты со склада.";

}else if(
$data[3]>0){

$file2=@file("data/item/$log.dat");
$end=count($file2);

for (
$i 0$i $end$i++){
$data2=explode(":||:",$file2[$i]);

if(
$data2[4]==$data[4]){

$kol=$data2[3]+$kol;

$text="$data[0]:||:$data[1]:||:$data[2]:||:$kol:||:$data[4]:||:$data[5]:||:"

$fp=fopen("data/item/$log.dat","w");
flock ($fp,LOCK_EX);
unset(
$file2[$i]);
fputs($fpimplode("",$file2));
flock ($fp,LOCK_UN);
fclose($fp);}}

$text="$data[0]:||:$data[1]:||:$data[2]:||:$kol:||:$data[4]:||:$data[5]:||:";


$text2="$data[0]:||:$data[1]:||:$data[2]:||:$koll:||:$data[4]:||:$data[5]:||:";

$fp=fopen("data/sklad/$data.dat","w");
flock ($fp,LOCK_EX);
unset(
$file[$id]);
fputs($fpimplode("",$file));
flock ($fp,LOCK_UN);
fclose($fp);

if(!@
file("data/item/$log.dat")){
$fp=fopen("data/item/$log.dat","w");  
flock($fp,LOCK_EX);                                                     
fputs($fp,"$textrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
}else{

$fp=fopen("data/item/$log.dat","a+");  
flock($fp,LOCK_EX);                                                     
fputs($fp,"$textrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);

}

$fp=fopen("data/ali/sklad/$udata[23].dat","a+");  
flock($fp,LOCK_EX);                                                     
fputs($fp,"$text2rn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);

echo
"Вещи взяты со склада.";

}
break;


}
}else{echo
"&#x41F;&#x430;&#x440;&#x43E;&#x43B;&#x44C; &#x438;&#x43B;&#x438; &#x43B;&#x43E;&#x433;&#x438;&#x43D; &#x43D;&#x435;&#x432;&#x435;&#x440;&#x435;&#x43D;!";}

include_once
"files/down.php";
?>
Онлайн: 3
Реклама