I have this function:
if (is_dir($dir)) { //are we able to open it? if ($dh = opendir($dir)) { //Let cycle while (($subdir = readdir($dh)) !== false) { if ($subdir != "." && $subdir != "..") { echo $subdir; } } }
This returns:
directory1 , directory2, directory3 etc.. etc..
If I do this:
if (is_dir($dir)) { //are we able to open it? if ($dh = opendir($dir)) { //Let cycle while (($subdir = readdir($dh)) !== false) { if ($subdir != "." && $subdir != "..") { if (is_dir($subdir)) { echo $subdir; } } } }
He doesn't print anything!
Why is this happening? I am running a script with windows and XAMPP for testing. A directory does contain directories.
thanks
source share