Счетчик загруз центра

1. Иосиф Джугашвили (20.06.2010 / 20:04)
Поставил этот загруз http://visavi.net/load/down.php?act=view&id=1084& а в нем есть (в файле фуктионс.пхп)код счетчика на главную но почему то он упорно показывает (0) кто может подсказать почему??
с меня +
вот сам код
function  count_dir($dir) { 

$count=0;
$newcount=0;

$path = opendir($dir);
while ($file = readdir($path)) {
if (( $file != ".")&&($file != "..")&&($file != ".htaccess")&&($file != "index.php")&&($file != "name.dat")&& !ereg (".txt$", "$file")&& !ereg (".JPG$", "$file")&& !ereg (".GIF$", "$file")) {
	
$count ++;

$filetime=filemtime("$dir/$file")+(3600*24*5);
if($filetime>SITETIME){	
$newcount ++;
}
}}

if($newcount>0){	
$input=(int)$count.'/+'.(int)$newcount; 
}else{
$input=(int)$count;
}

closedir ($path); 
return  $input;
}   


2. Иосиф Джугашвили (20.06.2010 / 20:06)
то же самое и со счетчиком библы который тоже там присутствует

3. Иосиф Джугашвили (20.06.2010 / 20:19)
вот так я ставлю инклуд (<?=count_dir()?>)

4. Иосиф Джугашвили (20.06.2010 / 20:20)
на главной то отображается (0) а считать не хочет

5. ramzes (20.06.2010 / 20:41)
4, а адрес папки которую считаешь кто за тебя указывать будет?

6. Иосиф Джугашвили (20.06.2010 / 20:50)
ramzes (Сегодня / 20:41)
4, а адрес папки которую считаешь кто за тебя указывать будет?
поясни

7. ramzes (20.06.2010 / 20:55)
<?php echo count_dir('download'); ?>


8. Иосиф Джугашвили (20.06.2010 / 21:43)
ramzes +

9. Иосиф Джугашвили (20.06.2010 / 22:20)
еще одна проблема... счетчик не по детски врет

10. Иосиф Джугашвили (21.06.2010 / 02:21)
все.. со счетчиком разобрался,всем спасибо за помощь

11. Мансур (21.06.2010 / 07:37)
На функтионс.пхп оключенный коунт дир)

12. Виталий (07.07.2010 / 12:57)
ребят подскажи че нужно сделать чтобы правильно показывали счетчии и через 10 дней 100+109-->чтобы убералась))

13. Виталий (07.07.2010 / 14:03)
вверх

14. Мансур (07.07.2010 / 17:18)
<?php 
$filtime=filemtime(BASEDIR."local/datatmp/down.dat"); 
$down_count=file_get_contents(BASEDIR."local/datatmp/down.dat"); 
$down_count=strtok($down_count,'/'); 

$filtime=$filtime+(3600*$config_downloadcache); 

if($sitetime>$filtime || $down_count<50){ 
     
$dir = opendir (BASEDIR."download");  
while ($file = readdir ($dir)) { 
if (is_dir(BASEDIR."download/$file")) { 
if($file=="."||$file=="..") continue; 
$downdir_array[]=$file; 
}}   
closedir ($dir);   

$totaldir = count($downdir_array);  
$downtime_array=array(); 

for ($i = 0; $i < $totaldir; $i++){  
$dir = opendir (BASEDIR."download/$downdir_array[$i]");  
while ($file = readdir ($dir)) { 
if (( $file != ".")&&($file != "..")&&($file != ".htaccess")&&($file != "index.php")&&($file != "name.dat")&& !ereg (".txt$", "$file")&& !ereg (".JPG$", "$file")&& !ereg (".GIF$", "$file")) { 
     
$downfile_array[]=$file; 

$filetime=filemtime(BASEDIR."download/$downdir_array[$i]/$file")+(3600*24*10); 
if($filetime>$sitetime){     
$downtime_array[]=$file; 

}}}  
closedir ($dir); 
} 


$totalfile = count($downfile_array);  
$totalnewfile = count($downtime_array);  

if($totalnewfile>0){     
$dtext=(int)$totalfile.'/<font color="#FF0000">+'.(int)$totalnewfile.'</font>'; 
}else{ 
$dtext =(int)$totalfile; 
} 


$fp = fopen(BASEDIR."local/datatmp/down.dat","a+"); 
flock ($fp,LOCK_EX); 
ftruncate($fp,0); 
fputs($fp,$dtext); 
fflush ($fp); 
flock ($fp,LOCK_UN); 
fclose($fp); 
@chmod ($fp, 0777);  
@chmod (BASEDIR."local/datatmp/down.dat", 0777);  

} 


$dinput = file_get_contents(BASEDIR."local/datatmp/down.dat");  
echo ' ('.$dinput.')<br>'; 
?>


15. Мансур (07.07.2010 / 17:18)
$filetime=filemtime(BASEDIR."download/$downdir_array[$i]/$file")+(3600*24*10);

16. Виталий (07.07.2010 / 18:42)
чет не хочет он рабоатть,а функции что написать как правильней дайте код

17. Виталий (07.07.2010 / 18:59)
не показывает у меня нечего,подскажи ребят чет *** какая та

18. Удаленный (07.07.2010 / 19:02)
У меня тоже

URL: https://visavi.net/topics/10709