PHP Classes
elePHPant
Icontem

Pictoru's File Tree: Retrieve list of files and folders recursively

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Info   View files View files (3)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings  
2007-04-01 (8 years ago) RSS 2.0 feedNot enough user ratingsTotal: 990 All time: 3,470 This week: 1,083Up
Version License PHP version Categories  
pfiletree-inc-php 1.0Free for non-comm...3.0Files and Folders
Description Author  

This class can be used to retrieve the list of files and folders of a given directory.

It traverses a given directory recursively and returns an array with information about the files and folders in that directory.

Each directory entry in the array has the last modification and last access time, the path, the parent directory path, the URL if the entry was to be access via the Web under a given domain, the entry type and its permissions.

For files it returns the file name extension and the file size. For directories it returns an array with all entries in that directory.

Picture of Ciprian Voicu
Name: Ciprian Voicu <contact>
Classes: 5 packages by
Country: Romania Romania
Age: 36
All time rank: 77816 in Romania Romania
Week rank: 1490 Down26 in Romania Romania Down

Details provided by the author  
Version 2.1
 has been added Delete() function. you can delete a file or directory. it uses unlink & rmdir functions. if the path to delete is a folder and is not empty the function will run recursively and delete all files and directories within.
 fixed displaying url.

Version 2.0
 the PTree_DOCUMENT and PTree_NAME constants have been deleted
 a new PTree_ALLOWED_KEYS constant has been added and contains a string with all the allowed information items for each file/dir
 the ListFiles() function has now 4 possible parameters. The 4th one is a string containing the parameters to be exported
 a small bug from the previous version of FileURL() function has been removed (the url-path wasn't calculated correctly)
 The FileInfo class is now an extension of the PFileTree class. Before was an independent one
 in the previous version, all the parameters of the file/dir were displayed from the class. In this version, in case the parameter has no value, will not be displayed
 has been added the constructor function which has 2 parameters. The first one is the host fullpath and the second one is optional, containing a folder for the relocated sites, if exists.
 new function: Keys() returns an array with all allowed elements taken from the PTree_ALLOWED_KEYS or from the 4th parameter of the ListFiles() function, if exists.
  Files folder image Files  
File Role Description
Plain text file PFileTree.inc.php Class Base class
Accessible without login Plain text file example.php Example Example file
Accessible without login Plain text file readme.txt Doc. update info

 Version Control Unique User Downloads Download Rankings  
 0%Total:990All time:3,470
 This week:0This week:1,083Up