-->index.php
==>cache
==>uploads
==> file1
==> file2
==> file3
...
==> filen
<?php
$handle = opendir('uploads/');
$cache = 'cache/sample.cache.php';
if(file_exists($cache))
{
echo 1;
include($cache);
}
else
{
$output = NULL;
while(($file = readdir($handle)) != false)
{
$output .=$file . '<br />';
}
closedir($handle);
echo $output;
$fh = fopen($cache,'w+') or dia('error writing file');
fwrite($fh,$output);
fclose($fh);
}
?>
z.php
<?php
$dir = glob('upload/*.txt');
echo '<pre>';
print_r($dir);
$dir1 = glob('upload/{*.txt,*.jpg}',GLOB_BRACE);
echo '<pre>';
print_r($dir1);
?>