refresh

hellfire

Registered
здравейте
някой може ли да ми помогне че с това не съм запознат
Код:
<?php 
// Нашият файл за посещения; 
$counter = "stats.txt"; 

// Дата на посщението; 
$today = getdate(); 
$month = $today[month]; 
$mday = $today[mday]; 
$year = $today[year]; 
$current_date = $mday . $month . $year; 


// Записва посещенията; 
$fp = fopen($counter, "a"); 
$line = $REMOTE_ADDR . "|" . $mday . $month . $year . "\n"; 
$size = strlen($line); 
fputs($fp, $line, $size); 
fclose($fp); 

// Чете файлът,който брои посещенията; 
$contents = file($counter); 

// Общо посещенията; 
$total_hits = sizeof($contents); 

// Общо уникалните посещенията; 
$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 = 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 = 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)); 

?> 

<br>  Общо посещения: <?php echo "<b> " . $total_hits; ?></b>
<br>  Общо уникални посещения: <?php echo "<b> " . $total_hosts_size; ?></b>
<br>  Посещения днес: <?php echo "<b> " . $daily_hits_size; ?></b>
<br>  Уникални посещения днес: <?php echo "<b> " . $daily_hosts_size; ?></b>
Общо посещения: 19
Общо уникални посещения: 1
Посещения днес: 19
Уникални посещения днес: 1
искам да не записва 19 на рефреш опщо 19 пати съм рефрешнал и не искам да ги отчита
хелп плс
 
Нали затова са уникалните посещения. Махни редовете за посещенията и остави само уникалните. Това
Код:
<br>Общо посещения: <?php echo "<b> " . $total_hits; ?></b>
<br>Общо уникални посещения: <?php echo "<b> " . $total_hosts_size; ?></b>
<br>Посещения днес: <?php echo "<b> " . $daily_hits_size; ?></b>
<br>Уникални посещения днес: <?php echo "<b> " . $daily_hosts_size; ?></b>
го направи така
Код:
<br>Посещения: <?php echo "<b> " . $total_hosts_size; ?></b>
<br>Посещения днес: <?php echo "<b> " . $daily_hosts_size; ?></b>
 
мерси но аз ако исках щях да истрия за да не показва искам само да не добавя + още едно след като съм рефрешнал но мерси за отделеното време
 
опа извинявам се за цялата тема
чак сега разгледах какво се записва в stats.txt мерси че ме потсети svilkaa
 

Back
Горе