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

switch(
$go) {

default:

echo
"";

echo
"- - -<br/>
<a href="
sclan2.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[3]=str_replace("D","1",$data[3]);
$data[3]=str_replace("C","1",$data[3]);
$data[3]=str_replace("B","1",$data[3]);
$data[3]=str_replace("A","1",$data[3]);
$data[3]=str_replace("S","1",$data[3]);

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

echo
"<a href="sclan2.php?log=$log&amp;pas=$pas&amp;go=tosklad&amp;id=$i&amp;name=$data[4]">$data[4]</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 
"<form method="post" action="sklad.php?log=$log&amp;pas=$pas&amp;name=$name&amp;go=vesh&amp;id=$id" method="post">";
echo 
"<input name="kol" maxlength="10" title="*N" emptyok="true"/><br/>";
echo 
"<input class="button" type="submit" value="Положить"/>";
echo 
"<postfield name="kol" value="$(kol)"/>";
echo 
"</form>";

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($fpimplode("",$file));
flock ($fp,LOCK_UN);
fclose($fp);

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

$fp=fopen("data/clan/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/clan/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/clan/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/clan/sklad/$udata[23].dat")){
$fp=fopen("data/clan/sklad/$udata[23].dat","w");  
flock($fp,LOCK_EX);                                                     
fputs($fp,"$textrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp); 
}else{

$fp=fopen("data/clan/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/clan/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/clan/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/clan/sklad/$udata[23].dat")){
$fp=fopen("data/clan/sklad/$udata[23].dat","w");  
flock($fp,LOCK_EX);                                                     
fputs($fp,"$textrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp); 
}else{

$fp=fopen("data/clan/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/$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/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/clan/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/$log.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/clan/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";
?>
Онлайн: 2
Реклама