File size: 1.13Kb
<?php
$date=date("D");
if(@file("data/olimpiada.dat")){
if($date=="Sun"){
$file=@file("data/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];
$dan[]="".$data_log[$a]."||".$data_kol[$a]."||";
}
$fp=fopen("data/rating/olimpiads/$nick[0].dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$dan[0]\r\n");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
$date=date("d.m.y");
$text="Результат олимпиады||$date||Победителем олимпиады этой недели стал $nick[0]!!!||";
$fp=fopen("data/news.dat","a+");
flock($fp,LOCK_EX);
fputs($fp,"$text\r\n");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
$fp=fopen("data/olimpiada.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
}}
?>