We've expanded our news coverage and improved our search! Visit
news.oreilly.com for the latest or search for all things across O'Reilly!
Article:
 |
|
Working with Files in PHP, Part 3
|
| Subject: |
|
problem with read dir example |
| Date: |
|
2003-06-02 23:25:40 |
| From: |
|
anonymous2
|
|
|
|
Working with Files in PHP, Part Three -
<?php
$mydir = new dir('/path/to/mydir');
while(($file = $mydir->read()) !== false) {
if(is_dir($mydir->path.$file)) {
echo "Directory: $file ";
} else {
echo "Filename: $file ";
}
}
$mydir->close();
?>
This doesn't work. You are concatenating the path with the filename, but skipped tacking on the trailing slash. perhaps some OS's leave the trailing slash and some do not (I really don't know), in which case, a test for a trailing slash as the last char with egrep might be in order.
ddoman@panix.com
|