Login form



Operations with file content, counters advanced, PART 11
<?

$failas ="counter_advanced_hits.txt";

///////////darbas su skaitliuku////////////
///////////formatas - viso | menesio lank. | dienos lank. | men | diena

if (@filesize($failas)==0){
$fp=fopen($failas, "a");
fwrite($fp, "0|0|0|0|0");
fclose($fp);
}

$h=file($failas);
$hits=explode("|",$h[0]);
$timex= getdate(time());
$hits[0]++;

//dienos
if ($hits[4]==$timex["mday"]){
$hits[2] ++;
}else{
$hits[4]=$timex["mday"];
$hits[2]=1;
}
//menesis
if ($hits[3]==$timex["mon"]){
$hits[1] ++;
}else{
$hits[3]=$timex["mon"];
$hits[1]=1;
$hits[2]=1;
}

ksort ($hits);
reset($hits);

$fp = fopen($failas, "w");
$h=implode ("|",$hits);
echo "<br>".$h ."<br>";
fwrite($fp, $h);
fclose($fp);

?>
 
[ BBC news ][ Yahoo news ][ Linux guru ][ Webmaster ACE ]