Файл: include/winolimpiads.php
Строк: 40
<?
$date=date("D");
if(@file("MySql/base123/olimpiada.dat")){
if($date=="Sun"){
$time=time()-3600;
$dir = opendir ("MySql/base123/rating/olimpiads");
while ($file = readdir ($dir))
{
if (( $file != ".") && ($file != "..")){
$file2=@file("MySql/base123/rating/olimpiads/$file");
$GLOBALS[total]=count($file2);
$GLOBALS[all]=$GLOBALS[all]+$GLOBALS[total];
@unlink ("MySql/base123/rating/olimpiads/$file");
}
}
$file=@file("MySql/base123/olimpiada.dat");
$total=count($file);
for($i=0; $i<$total; $i++){
$data=explode("||",$file[$i]);
$data_log[]=$data[0];
$data_kol[]=$data[1];
}
arsort($data_kol);
foreach($data_kol as $a=>$b)
{
$nick[]=$data_log[$a];
$kol[]=$data_kol[$a];
$dan[]="".$data_log[$a]."||".$data_kol[$a]."||";
}
$fp=fopen("MySql/base123/rating/olimpiads/$nick[0].dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$dan[0]rn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
$date=date("d.m.y");
############################## 1st place #########################################
#####################################################################################
$flfi = @file("MySql/base123/reg/$nick[0].dat");
$datol = explode(":||:",$flfi[0]);
$datol[14] = $datol[14]+5;
$wofp=$datol[0].':||:'.$datol[1].':||:'.$datol[2].':||:'.$datol[3].':||:'.$datol[4].':||:'.$datol[5].':||:'.$datol[6].':||:'.$datol[7].':||:'.$datol[8].':||:'.$datol[9].':||:'.$datol[10].':||:'.$datol[11].':||:'.$datol[12].':||:'.$datol[13].':||:'.$datol[14].':||:'.$datol[15].':||:'.$datol[16].':||:'.$datol[17].':||:'.$datol[18].':||:'.$datol[19].':||:'.$datol[20].':||:'.$datol[21].':||:'.$datol[22].':||:'.$datol[23].':||:'.$datol[24].':||:'.$datol[25].':||:'.$datol[26].':||:'.$datol[27].':||:'.$datol[28].':||:'.$datol[29].':||:'.$datol[30].':||:'.$datol[31].':||:'.$datol[32].':||:'.$datol[33].':||:'.$datol[34].':||:'.$datol[35].':||:'.$datol[36].':||:'.$datol[37].':||:'.$datol[38].':||:'.$datol[39].':||:'.$datol[40].':||:'.$datol[41].':||:'.$datol[42].':||:'.$datol[43].':||:'.$datol[44].':||:'.$datol[45].':||:'.$datol[46].':||:'.$datol[47].':||:'.$datol[48].':||:'.$datol[49].':||:'.$datol[50].':||:'.$datol[51].':||:'.$datol[52].':||:'.$datol[53].':||:'.$datol[54].':||:'.$datol[55].':||:'.$datol[56].':||:'.$datol[57].':||:'.$datol[58].':||:'.$datol[59].':||:'.$datol[60].':||:'.$datol[61].':||:'.$datol[62].':||:'.$datol[63].':||:'.$datol[64].':||:'.$datol[65].':||:'.$datol[66].':||:'.$datol[67].':||:'.$datol[68].':||:'.$datol[69].':||:'.$datol[70].':||:'.$datol[71].':||:'.$datol[72].':||:'.$datol[73].':||:'.$datol[74].':||:'.$datol[75].':||:'.$datol[76].':||:'.$datol[77].':||:'.$datol[78].':||:'.$datol[79].':||:'.$datol[80].':||:'.$datol[81].':||:'.$datol[82].':||:'.$datol[83].':||:'.$datol[84].':||:'.$datol[85].':||:'.$datol[86].':||:'.$datol[87].':||:'.$datol[88].':||:'.$datol[89].':||:'.$datol[90].':||:'.$datol[91].':||:'.$datol[92].':||:'.$datol[93].':||:'.$datol[94].':||:'.$datol[95].':||:'.$datol[96].':||:'.$datol[97].':||:'.$datol[98].':||:'.$datol[99].':||:'.$datol[100].':||:';
$fp=fopen("MySql/base123/reg/$nick[0].dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$wofp");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
############################## 2nd place #########################################
#####################################################################################
$flsi = @file("MySql/base123/reg/$nick[1].dat");
$datols = explode(":||:",$flsi[0]);
$datols[14] = $datols[14]+3;
$wosp=$datols[0].':||:'.$datols[1].':||:'.$datols[2].':||:'.$datols[3].':||:'.$datols[4].':||:'.$datols[5].':||:'.$datols[6].':||:'.$datols[7].':||:'.$datols[8].':||:'.$datols[9].':||:'.$datols[10].':||:'.$datols[11].':||:'.$datols[12].':||:'.$datols[13].':||:'.$datols[14].':||:'.$datols[15].':||:'.$datols[16].':||:'.$datols[17].':||:'.$datols[18].':||:'.$datols[19].':||:'.$datols[20].':||:'.$datols[21].':||:'.$datols[22].':||:'.$datols[23].':||:'.$datols[24].':||:'.$datols[25].':||:'.$datols[26].':||:'.$datols[27].':||:'.$datols[28].':||:'.$datols[29].':||:'.$datols[30].':||:'.$datols[31].':||:'.$datols[32].':||:'.$datols[33].':||:'.$datols[34].':||:'.$datols[35].':||:'.$datols[36].':||:'.$datols[37].':||:'.$datols[38].':||:'.$datols[39].':||:'.$datols[40].':||:'.$datols[41].':||:'.$datols[42].':||:'.$datols[43].':||:'.$datols[44].':||:'.$datols[45].':||:'.$datols[46].':||:'.$datols[47].':||:'.$datols[48].':||:'.$datols[49].':||:'.$datols[50].':||:'.$datols[51].':||:'.$datols[52].':||:'.$datols[53].':||:'.$datols[54].':||:'.$datols[55].':||:'.$datols[56].':||:'.$datols[57].':||:'.$datols[58].':||:'.$datols[59].':||:'.$datols[60].':||:'.$datols[61].':||:'.$datols[62].':||:'.$datols[63].':||:'.$datols[64].':||:'.$datols[65].':||:'.$datols[66].':||:'.$datols[67].':||:'.$datols[68].':||:'.$datols[69].':||:'.$datols[70].':||:'.$datols[71].':||:'.$datols[72].':||:'.$datols[73].':||:'.$datols[74].':||:'.$datols[75].':||:'.$datols[76].':||:'.$datols[77].':||:'.$datols[78].':||:'.$datols[79].':||:'.$datols[80].':||:'.$datols[81].':||:'.$datols[82].':||:'.$datols[83].':||:'.$datols[84].':||:'.$datols[85].':||:'.$datols[86].':||:'.$datols[87].':||:'.$datols[88].':||:'.$datols[89].':||:'.$datols[90].':||:'.$datols[91].':||:'.$datols[92].':||:'.$datols[93].':||:'.$datols[94].':||:'.$datols[95].':||:'.$datols[96].':||:'.$datols[97].':||:'.$datols[98].':||:'.$datols[99].':||:'.$datols[100].':||:';
$fp=fopen("MySql/base123/reg/$nick[1].dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$wosp");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
############################## 3rd place #########################################
#####################################################################################
$flti = @file("MySql/base123/reg/$nick[2].dat");
$datolt = explode(":||:",$flti[0]);
$datolt[14] = $datolt[14]+2;
$wotp=$datolt[0].':||:'.$datolt[1].':||:'.$datolt[2].':||:'.$datolt[3].':||:'.$datolt[4].':||:'.$datolt[5].':||:'.$datolt[6].':||:'.$datolt[7].':||:'.$datolt[8].':||:'.$datolt[9].':||:'.$datolt[10].':||:'.$datolt[11].':||:'.$datolt[12].':||:'.$datolt[13].':||:'.$datolt[14].':||:'.$datolt[15].':||:'.$datolt[16].':||:'.$datolt[17].':||:'.$datolt[18].':||:'.$datolt[19].':||:'.$datolt[20].':||:'.$datolt[21].':||:'.$datolt[22].':||:'.$datolt[23].':||:'.$datolt[24].':||:'.$datolt[25].':||:'.$datolt[26].':||:'.$datolt[27].':||:'.$datolt[28].':||:'.$datolt[29].':||:'.$datolt[30].':||:'.$datolt[31].':||:'.$datolt[32].':||:'.$datolt[33].':||:'.$datolt[34].':||:'.$datolt[35].':||:'.$datolt[36].':||:'.$datolt[37].':||:'.$datolt[38].':||:'.$datolt[39].':||:'.$datolt[40].':||:'.$datolt[41].':||:'.$datolt[42].':||:'.$datolt[43].':||:'.$datolt[44].':||:'.$datolt[45].':||:'.$datolt[46].':||:'.$datolt[47].':||:'.$datolt[48].':||:'.$datolt[49].':||:'.$datolt[50].':||:'.$datolt[51].':||:'.$datolt[52].':||:'.$datolt[53].':||:'.$datolt[54].':||:'.$datolt[55].':||:'.$datolt[56].':||:'.$datolt[57].':||:'.$datolt[58].':||:'.$datolt[59].':||:'.$datolt[60].':||:'.$datolt[61].':||:'.$datolt[62].':||:'.$datolt[63].':||:'.$datolt[64].':||:'.$datolt[65].':||:'.$datolt[66].':||:'.$datolt[67].':||:'.$datolt[68].':||:'.$datolt[69].':||:'.$datolt[70].':||:'.$datolt[71].':||:'.$datolt[72].':||:'.$datolt[73].':||:'.$datolt[74].':||:'.$datolt[75].':||:'.$datolt[76].':||:'.$datolt[77].':||:'.$datolt[78].':||:'.$datolt[79].':||:'.$datolt[80].':||:'.$datolt[81].':||:'.$datolt[82].':||:'.$datolt[83].':||:'.$datolt[84].':||:'.$datolt[85].':||:'.$datolt[86].':||:'.$datolt[87].':||:'.$datolt[88].':||:'.$datolt[89].':||:'.$datolt[90].':||:'.$datolt[91].':||:'.$datolt[92].':||:'.$datolt[93].':||:'.$datolt[94].':||:'.$datolt[95].':||:'.$datolt[96].':||:'.$datolt[97].':||:'.$datolt[98].':||:'.$datolt[99].':||:'.$datolt[100].':||:';
$fp=fopen("MySql/base123/reg/$nick[2].dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$wotp");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
#################################################################################
#################################################################################
$wf=5;
$ws=3;
$wt=2;
$text="Результат олимпиады||$date||<b>Первое место</b> $nick[0] - $wf Coin of Luck и Доступ в Luxor Shop. Собрал $kol[0] Olimpiad Medal.<br /><b>Второе место</b> $nick[1] - $ws Coin of Luck. Собрал $kol[1] Olimpiad Medal.<br /><b>Третье место</b> $nick[2] - $wt Coin of Luck. Собрал $kol[2] Olimpiad Medal.<br />||";
$fp=fopen("MySql/base123/event.dat","a+");
flock($fp,LOCK_EX);
fputs($fp,"$textrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
$fp=fopen("MySql/base123/olimpiada.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
}}
?>