Номериране на записи с пхп функции

Alons0

Registered
Имам брояч за подещенията. Той записва в пхп файл(http://alonso.getmyip.com:81/webcam/stats.txt). Там се записват всички ип-та, които са влезли + датата, а в самата статистика дава числото на ип-тата без да се повтарят. Та аз искам в този тхт файл както излизат всички ип-та с дати пред всеки запис да има номер(1,2,3...).Надявайм се че някой ще помогне какво да се добави в кода на брояча. Ето го и него:
Код:
<body> 
<font face="Verdana" size="1"> 
<?php 
// Our log file; 
$counter = "stats.txt"; 

// Date logging; 
$today = getdate(); 
$month = $today[month]; 
$mday = $today[mday]; 
$year = $today[year]; 
$current_date = $mday . $month . $year; 


// Log visit; 
$fp = fopen($counter, "a"); 
$number . $line = $REMOTE_ADDR . "|" . $mday . $month . $year . "\n"; 
$size = strlen($line); 
fputs($fp, $line, $size); 
fclose($fp); 

// Read log file into array; 
$contents = file($counter); 

// Total hits; 
$total_hits = sizeof($contents); 

// Total hosts; 
$total_hosts = array(); 
for ($i=0;$i<sizeof($contents);$i++) { 
    $entry = explode("|", $contents[$i]); 
    array_push($total_hosts, $entry[0]); 
} 
$total_hosts_size = sizeof(array_unique($total_hosts)); 

// Daily hits; 
$daily_hits = array(); 
for ($i=0;$i<sizeof($contents);$i++) { 
    $entry = explode("|", $contents[$i]); 
    if ($current_date == chop($entry[1])) { 
        array_push($daily_hits, $entry[0]); 
    } 
} 
$daily_hits_size = sizeof($daily_hits); 

// Daily hosts; 
$daily_hosts = array(); 
for ($i=0;$i<sizeof($contents);$i++) { 
    $entry = explode("|", $contents[$i]); 
    if ($current_date == chop($entry[1])) { 
        array_push($daily_hosts, $entry[0]); 
    } 
} 
$daily_hosts_size = sizeof(array_unique($daily_hosts)); 

?> 
<? echo " 
Посещения(общо):<b> " . $total_hits . "</b>  
Уникални(общо): <b> " . $total_hosts_size . "</b>   
Посещения днес: <b> " . $daily_hits_size . "</b>   
Уникални днес: <b>" . $daily_hosts_size; 
?>
 

Back
Горе