note 37810 added to function.readdir
| From: | rockinmusicgv at y_NOSPAM_ahoo dot com | Date: | Fri, 28 Nov 2003 04:24:44 +0000 |
| Subject: | note 37810 added to function.readdir | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-61054@lists.php.net to get a copy of this message | ||
Mainly an extension of the other drop down directory lists
Except it should handle hidden directories (unix)
function getdirs($directory, $select_name, $selected = "") {
if ($dir = @opendir($directory)) {
while (($file = readdir($dir)) !== false) {
if ($file != ".." && $file != ".") {
if(is_dir($file)) {
if(!($file[0] == '.')) {
$filelist[] = $file;
}
}
}
}
closedir($dir);
}
echo "<select name=\"$select_name\">";
asort($filelist);
while (list ($key, $val) = each ($filelist)) {
echo "<option value=\"$val\"";
if ($selected == $val) {
echo " selected";
}
echo ">$val</option>";
}
echo "</select>";
}
----
Manual Page -- http://www.php.net/manual/en/function.readdir.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+37810
Delete -- http://master.php.net/manage/user-notes.php?action=delete+37810&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+37810&report=yes
Search -- http://master.php.net/manage/user-notes.php