|
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); ?>
|