Here's one from my function collection: ~~~~~~~~~~~~~~~~~~~~~~~~~~~ function list_dir($basedir,$type="",$filter=""){ //echo $basedir; $handle=opendir($basedir); $filelisting=array(); while ($file = readdir($handle)) { if ($file!="." AND $file!=".."){ switch($type){ case "file": if(strstr($file,"."))$filelisting[]="$file"; break; case "dir": if(!strstr($file,"."))$filelisting[]="$file"; break; default: $filelisting[]="$file"; } } } closedir($handle); $out=$filelisting; if($filter!=""){ unset($out); $fcount=count($filelisting); $count=0; while($count<=$fcount){ if(strstr($filelisting[$count],$filter))$out[]=$filelisting[$count]; $count++; } } sort($out); return $out; } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ $basedir - the directory you want to list $type - optional - "" will give you evything, "file" will give you all files, "dir" will give you all directories $filter - optional - allows you to specify a file type ie: "gif" -- Mike ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MICHAEL R. HARVEY <Sculptor> Web Creation - http://vestudiohost.com Internet Business Tools - http://ibiz-tools.com Sculpture, Craft, Jewelry - http://sculpture-by-mrh.com http://jewelry-by-mrh.com http://craft-by-mrh.com New Product Innovations and Development. Ph: 845-279-8295 "Rudolf Visagie" <[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > function GetFiles ($DataPath, &$files, &$nfiles) { > > // Reads a directory and puts filenames into a sorted array > > $handle=opendir($DataPath); > if ($handle) { > $nfiles = -1; > while (false!==($file = readdir($handle))) { > if ($file != "." && $file != "..") { > $nfiles++; > $files[$nfiles] = $file; > } > } > sort($files); > closedir($handle); > } > return 0; > } > > Rudolf Visagie > Principal Software Developer > Digital Healthcare Solutions > Tel. +27(0)11 266 6946 > Fax. +27(0)11 266 5080 > Cell: +27(0)82 895 1598 > E-mail: [EMAIL PROTECTED] > > > -----Original Message----- > From: Kevin Garrett [mailto:[EMAIL PROTECTED]] > Sent: 12 November 2001 03:08 > To: [EMAIL PROTECTED] > Subject: [PHP] Using PHP for directory indexing > > > Hi All, > > I am wondering if anyone can help me with this. I want people > accessing my > site to see a list of HTML reports but I don't want to turn on Directory > indexing on my Apache webserver, seeing as the directory path is present. > What I'm looking to do, is to write a basic php script which will read the > files in a certain directory & create links to be presented to the user. > Has anyone ever done this before? Can someone give me an example or a > headstart on this. > > Thanks in advance > Kev > > _________________________________________________________________ > Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED]
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]