|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2001-03-03 19:47 UTC] sniper@php.net
[2001-04-10 10:13 UTC] sniper@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Wed Oct 29 07:00:01 2025 UTC |
In the docs for is_dir, i'm not sure if it wants a file name or a path name + file name. Either way, it doesn't seem to work on my debian/PHP4 (downloaded from dselect)/Apache box Here's the script i'm attempting: //--- List all the files in a directory //--- Directory we're going after is /clients/data/ function get_files( $current_directory ) { $directory = dir( $current_directory ); $file_list = array(); while ($element = $directory->read()) { //--- The following line is never true if (is_file($element)) { $file_list[$element] = $element; } //--- if is_file else { echo "Not a file: $element<br>\n"; $path_and_name = $current_directory . $element; if (is_file($path_and_name)) { echo "Not a file: $path_and_name<br>\n"; } } } //--- while $element = $directory->read() //--- Directory list doesn't seem to be sorted, //--- so let's sort it asort($file_list); $directory->close(); //--- Tell them what we've learned return $file_list; } //--- get_files -b