RRR
Новичок
статистика в тхт файл
наваял статистику посещения по страницам
(страница|counter|last time), но в текстовом файле сплошная кривость получается, подскажите плз что совсем не так
наваял статистику посещения по страницам
(страница|counter|last time), но в текстовом файле сплошная кривость получается, подскажите плз что совсем не так
PHP:
$st_path="stat.txt";
$st_page=$PHP_SELF;
$st_dat=date("d.m.Y.-H:i");
$st_rec=false;
$st_all="";
$st_f=file($st_path,"r");
if($st_f){
foreach($st_f as $st_i){
$st_tmp=explode("|",$st_i);
if($st_tmp[0]==$st_page){
$st_tmp[1]++;
$st_tmp[2]=$st_dat;
$st_rec=true;
}
$st_all.=$st_tmp[0]."|".$st_tmp[1]."|".$st_tmp[2];
}
if(!$st_rec){
$st_new[0]=$st_page;
$st_new[1]=1;
$st_new[2]=$st_dat;
$st_all.=$st_new[0]."|".$st_new[1]."|".$st_new[2];
}
$st_f=fopen($st_path,"r+");
flock($st_f,LOCK_EX);
fwrite($st_f,$st_all);
fflush($st_f);
flock($st_f,LOCK_UN);
}else{
echo ":(";
}