note 35830 deleted from function.glob by aidan
| From: | aidan@php.net | Date: | Mon, 22 Nov 2004 12:03:48 +0000 |
| Subject: | note 35830 deleted from function.glob by aidan | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-80856@lists.php.net to get a copy of this message | ||
Note Submitter: above at abovemedia dot net
----
Hi, this is GLOB function for older PHPs.
Jirka, CZ
function glob ($pattern) {
$path_parts = pathinfo ($pattern);
$pattern = '^' . str_replace (array ('*', '?'), array
('(.+)', '(.)'), $path_parts['basename'] . '$');
$dir = opendir (".{$path_parts['dirname']}/");
while ($file = readdir ($dir)) {
if (ereg ($pattern, $file)) $result[] = "{$path_parts['dirname']}/$file";
}
closedir ($dir);
return $result;
}