[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Работа с каталогами PHP
blondi
помогите пожалуйста!!!!
мне нужно:
Написать сценарий, который строит карту сайта — иерархическое изображение всех папок и файлов на диске, начиная с заданного каталога.
не могу понять ошибку,у меня показывает только папки,а содержимое нет(
вот код:
function Directory ($n)
{
//if (is_dir($file) )
//{
// $d = Directory($file);
//}

{
if ($handle = opendir($n))
{
while (($file = readdir($handle)) !== false)
{
if ($file != "." && $file != "..")
{
echo $file."<br>";
if (is_dir($file) )
{
$d = Directory($file);
}
}
}

closedir($handle);
}
}
}


$s = Directory("C:\\");


?>



 ! 

М
Заключайте код в соответствующие bb-теги http://phpforum.ru/index.php?act=boardrules
Invis1ble
Zzepish

<?php
function
search($dir){


if(is_dir($dir)){

if($open=opendir($dir)){

while(($file=readdir($open))!=false){

if($file!='.' && $file!='..'){

$file_path=str_replace('//','/',$dir.'/'.$file);

if(is_dir($file_path)) search($file_path);

else $files[]=$file_path.'<br />';

}
}
}
}


foreach($files as $key=>$val){

echo $files[$key];

}

}


search('./');

?>

лови)))
m4a1fox
А итератаром не судьба воспользоваться?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.