ID: 10898 Updated by: cynic Reported By: [EMAIL PROTECTED] Old-Status: Open Status: Bogus Bug Type: Filesystem function related Operating system: PHP Version: 4.0.5 Assigned To: Comments: this is bogus. you have to either chdir() into the $parent or is_dir() the full path. Previous Comments: --------------------------------------------------------------------------- [2001-05-16 08:35:02] [EMAIL PROTECTED] A little script that should echo alle filetypes of all files in any subdir of the parent provided. Now I use opendir to test wether the file is a dir, but this isn't a good solution, is it? The is_dir() allways returns false the filetype() allwyas returns dir <?php function getFileInfo($parent) { $handle = opendir($parent); while ($file = readdir($handle)) { $filelist[]=$file ; } reset($filelist); while(list(,$f)=each ($filelist)) { if ($f!="." && $f!="..") { if(is_dir($f)) { getFileInfo($f); } else { echo filetype($f); } } } } getFileInfo("c:datapdf"); ?> --------------------------------------------------------------------------- [2001-05-16 06:23:07] [EMAIL PROTECTED] Please provide a short script so that we can reproduce it. Derick --------------------------------------------------------------------------- [2001-05-16 05:44:07] [EMAIL PROTECTED] Hello, I'm running php 4.0.5 on my win ME & Win NT 4.0 and I have experienced 2 functions returning the wrong values. I don't know if this bug is allready reported. the is_dir() allways returns false except for "." && ".." the filetype() allways returns dir --------------------------------------------------------------------------- ATTENTION! Do NOT reply to this email! To reply, use the web interface found at http://bugs.php.net/?id=10898&edit=2 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]