Connector 1.x allows to use FileSystem as datasouce. It can be used with any client side component, but more common use-case is the grid and tree
require("./codebase/connector/db_filesystem.php"); require("./codebase/connector/grid_connector.php"); $grid = new GridConnector("", "FileSystem"); $grid->render_table("../","safe_name","filename,full_filename,size,name,extention,date,is_folder");
Above code will fill grid with info about files in d:/www folder
Parameters of render_table
You can limit files by extension type
$fileTypes = FileSystemTypes::getInstance(); $fileTypes->addExtention('png');
or by meta-type
$fileTypes = FileSystemTypes::getInstance(); $fileTypes->setType('web');
or by regexp pattern
$fileTypes = FileSystemTypes::getInstance(); $fileTypes->addPattern('/^.+\..*$/');