phpFe is a lightweight directory and file explorer/lister with some nifty features such as sorting, RegEx enchanced searching and friendly URLs. Listing can be configured to just display a single folder and its contents or to act as a complete server explorer. The output is clean and by relying completely on CSS for styling, very customizable. phpFe can be extended by an optional admin addon which enables an administrator panel where authenticated admins can perform tasks such as renaming (single/batch), chmod, directory/file deletion and uploading along with cut/copy and pasting objects on the server.
phpFe is created and maintained by Victor Hallberg.
You are allowed to distribute phpFe/phpFe_admin freely. Modifications of the scripts included in the archives are allowed, as long as the multiline comment on the first rows of each script is kept and a visible phpFe note exists on all pages using them.
CONFIGURATION
and change the value of BASEPATH
under PATH SETTINGS
to your desired root folder for the script.$queryURL
specifies what URL phpFe will use to query itself and should be set to either be pointing to itself (if URL rewriting is disabled) or to the base rewriting URL.$useFURL
, and requires the server to either have the rewrite engine or the server variable PATH_INFO enabled..htaccess
Apache configuration file included in phpFe shows an example of using mod_rewrite to rewrite the URL of phpFe queries to /f/[query]. It also includes the line AcceptPathInfo On
, which (if uncommented) can be used to enable the server variable PATH_INFO on servers where it is turned off by standard.#define (NONAV, 1);
.MISCELLANEOUS SETTINGS
.url("/phpFe/
and replace /phpFe/ with the path where the phpFe files are located (relative to the server root with a leading slash) to make sure that the stylesheet is pointing to the images correctly. Do the same thing with occurences in phpFe_admin.css if you intend to use it.$admin
and set it to true.md5 ('[password]')
function call on line 26.[URL_to_phpFe]?login=[password]
to authenticate as an administrator and show the phpFe_admin panel.[URL_to_phpFe]?logout
and you will return to phpFe.