Разчитане на папки

macmen

Registered
Здравейте имам много сериозен проблем. Имам папка в нея подпапка и в нея подпапка. В тях се съдържат xml файлове който трябва да разчета. Но въпроса ми е как да разделя папките от файловете така,че всички файлове да бъдат разчетени във всички папки. моля помогнете или дайте някакви идей, че ми трябва много спешно

Благодаря Предварително
 
Не използвай функцията просто
$open_dir = opendir("папката");//отваряме папката за четене на файловете
while($file = readdir($open_dir)) {//започваме да четем файловете
if ($file != "." && $file != "..") {//ако файла не е . или .. т.е. същата или преминаване в предишната папка започваме извеждането на файла
if (is_dir($dir . $file)) {//ако файла е папка извеждаме
for ($i=0;$i<$space;$i++) echo " ";//извеждаме интервали за да се отличават добре папките и подпапките
echo $dir . $file . "<br />";//извеждаме името на подпапката
read_dir($dir . $file . "/", $space+10);//започваме индексирането на подпапката
} else {//ако файла не е папка т.е. е файл
for ($i=0;$i<$space;$i++) echo " ";//извеждаме интервали за да се отличава файла
echo $dir . $file . "<br />";//извеждаме името на файла
}
}
//преминаваме нататък
}

След като зададеш папката по-горе при opendir функцията, този код ще ти изкара всички файлове в папката която си посочил както й под папките в нея и ще искара файловете от под папките като ги подреди.
 

Back
Горе