PX : code

File lister by Eric Persson
Download this code


<?
/*

This script read the filenames from a specified directory and returns them in an array.
The number of filenames is also returned.

Copyleft(L) 1999 Eric Persson, eric@persson.tm, http://www.persson.tm/scripts/

*/

Function searchdir($basedir)
{
global $filelisting, $number; //defines the two variables as global so they can be accessed from outside the function
    unset($filelisting); //kills $filelisting in case it have been used earlier in the script
    unset($number); //same as above
    $handle=opendir($basedir);
        while ($file = readdir($handle)) {
            if ($file=="." or $file=="..") {
            } else {
            $filelisting[]="$basedir$file";
            };
        };

    $number=sizeof($filelisting); //gets the size of the array
};


searchdir("./"); //runs the function to search the current directory
echo $filelisting[1]; //echos the second value in the array
echo $number; //echos the size of the array



?>

Comments or questions?
PX is running PHP 5.2.17
Thanks to Miranda Productions for hosting and bandwidth.
Use of any code from PX is at your own risk.