note 26780 added to function.opendir
| From: | felixjakob at fragattack dot de | Date: | Tue, 12 Nov 2002 17:44:18 +0000 |
| Subject: | note 26780 added to function.opendir | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-39407@lists.php.net to get a copy of this message | ||
I had Problems with is_dir() and opendir() because it behaves a little bit goofy. Some directorys
were found and some were normal files. I wrote a script to manage a normal filesystem without the
goofy behavior:
<?
chdir($folder);
$folder = getcwd();
echo "<br>$folder<br>";
function folder($data_folder) {
$handle=@opendir($data_folder);
echo "<blockquote>";
while (@$file = readdir ($handle)) {
if (is_dir($file)) {
echo "<a href=index.php3?id=253&folder=";
echo htmlentities(urlencode($data_folder));
echo "\\\\";
echo htmlentities(urlencode($file));
echo "><font size=2 color=blue
face=Tahoma>$file</font></a><br>";
} else {
echo "<font size=2 face=Tahoma>$file</font><br>";
}
}
echo "</blockquote>";
}
folder($folder);
?>
--
http://www.php.net/manual/en/function.opendir.php
http://master.php.net/manage/user-notes.php?action=edit+26780
http://master.php.net/manage/user-notes.php?action=delete+26780
http://master.php.net/manage/user-notes.php?action=reject+26780