PHP ile bir dizinin hiyerarşisini alın

2 Cevap php

Ben belirli bir dizin altındaki tüm dosyaları ve klasörleri bulmak için çalışıyorum

Örneğin ben / home / user / şeyler var

Ben geri dönmek istiyorum

/home/user/stuff/folder1/image1.jpg
/home/user/stuff/folder1/image2.jpg
/home/user/stuff/folder2/subfolder1/image1.jpg
/home/user/stuff/image1.jpg

Umarım mantıklı!

2 Cevap

The working solution (klasör adı ile değiştirin)

<?php
$path = realpath('yourfolder/subfolder');
## or use like this
## $path = '/home/user/stuff/folder1';

foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path)) as $filename)
{
        echo "$filename\n";
}
?>

Kullan scandir()