Ich habe eine nette class für filelisting gefunden wie kann ich diese abändern das ich nicht die dateien mit dem completten path hab sondern nur den dateinamen?
Die function aus der class:
Die function aus der class:
PHP-Code:
...
function _LIST_files($sPath,$aExtensions=array(),$bSubfolders=TRUE)
{
$aFiles = array();
$dir = openDir($sPath);
while ($oObj = readDir($dir)){
$sComplete_path = $sPath.$this->cSep.$oObj;
if (is_file($sComplete_path)){
if (count($aExtensions)>0){
$dPathinfos = pathinfo($sComplete_path);
if (in_array(strtolower($dPathinfos['extension']),$aExtensions)) $aFiles[] = $sComplete_path;
}
else $aFiles[] = $sComplete_path;
}
if ($bSubfolders && is_dir($sComplete_path) && ($oObj != '.') && ($oObj != '..')){
$aFiles = array_merge($aFiles,$this->_LIST_files($sComlplete_path,$aExtesions,TRUE));
}
}//while
closeDir($dir);
return $aFiles;
}// LIST_files
...
Kommentar