Ec (2); php function for reading folder files functionGetFoldersAndFiles ($ resourceType, $ currentFolder) {& nbsp; Mapthevirtualpathtothelocalserverpath. & nbsp; $ sServerDirServerMapFolder ($ resourceType, $ cur script ec (2); script
Php functions for reading folder files
Function GetFoldersAndFiles ($ resourceType, $ currentFolder)
{
// Map the virtual path to the local server path.
$ SServerDir = ServerMapFolder ($ resourceType, $ currentFolder, 'getfoldersandfiles ');
// Arrays that will hold the folders and files names.
$ AFolders = array ();
$ AFiles = array ();
$ OCurrentFolder = opendir ($ sServerDir );
While ($ sFile = readdir ($ oCurrentFolder ))
{
If ($ sFile! = '.' & $ SFile! = '..')
{
If (is_dir ($ sServerDir. $ sFile ))
$ AFolders [] =' ';
Else
{
$ IFileSize = @ filesize ($ sServerDir. $ sFile );
If (! $ IFileSize ){
$ IFileSize = 0;
}
If ($ iFileSize> 0)
{
$ IFileSize = round ($ iFileSize/1024 );
If ($ iFileSize <1) $ iFileSize = 1;
}
$ AFiles [] =' ';
}
}
}
// Send the folders
Natcasesort ($ aFolders );
Echo' ';
Foreach ($ aFolders as $ sFolder)
Echo $ sFolder;
Echo'';
// Send the files
Natcasesort ($ aFiles );
Echo' ';
Foreach ($ aFiles as $ sFiles)
Echo $ sFiles;
Echo'';
}