is_file , is_dir

vxc

Новичок
is_file , is_dir

Если ли проблема/нюансы работы этих функций под виндовс?

есть код
PHP:
$dir="./../";	 
 
$handle = opendir("$dir");      
while (false !== ($file = readdir($handle)))   		
     {      echo "$file<br>";        }     
closedir($handle);     

$handle2 = opendir("$dir");     
while (false !== ($file2 = readdir($handle2)))  
       {   	
	if(is_dir($file2)) 
 			{          
                                             echo "$file2<br>"; 
             		}  	
       } 
closedir($handle2);
Первый опен дир отрабатывает номарльно.....выводит все что есть.
А вот второй который должен выводить только папки выводит только две папке вместо положенных 10.Если поставить is_file то аналогично - выводит не все файлы.Причем не могу понять по какому принципу он выводит именно эти файлы/папки....вроде на всех только аттрибут Архивный стоит и все.....
На сервере под *nix таких проблем вроде не наблюдается.
 

dimagolov

Новичок
проблем и нюансов нету.

зачем писать "$dir" не пояснишь?

и последнее. а ты подумай, что получает is_dir/is_file как аргумент и от чего считаются относительные пути.
 
Сверху