[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Поиск файлов в папках
Undertaker
Здравствуйте, уважаемые формучане.
У меня немного не хватает логики... Пишу скрипт с таким шаблоном работы: Найти в папке всё содержимое, если файл то вывести его имя на экран, если папка то открыть её и вывести её содержимое на экран и так по рекурсии пока у него не останется папок и он выведет все имена файлы содержащиеся в папке...
Код скрипта:

$dDir = opendir('files'); // открываем директорию, $dDir - дескриптор
while ($sFileName=readdir($dDir))
{
if ($sFileName!='.' && $sFileName!='..')
{
$path_parts = pathinfo($_SERVER['DOCUMENT_ROOT'].'/'.$sFileName);
if (!empty ($path_parts['extension'])){
echo "Файл:".$sFileName."<br>";
echo "->Путь:".$path_parts['dirname']."<br>";
echo "->Имя:".$path_parts['basename']."<br>";
echo "->Расширение:".$path_parts['extension']."<br>";
echo "->Имя без расширения:".$path_parts['filename']."<br>";
}
else {
echo "Папка:".$sFileName."<br>";
}
}
}


В папке он выводит, а вот как запустить скрипт по новой с определённым путём) Посоветуйте кто что может)

_____________
Из отчета службы безопасности:
... по поводу взлома китайцами сервера Пентагона:
1) Каждый китаец попробовал один пароль.
2) Каждый второй пароль был - maodzedun.
3) На 657983241-й попытке сервер согласился что у него пароль - maodzedun
Быстрый ответ:

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