Filelisting nur dateinamen statt gesamten dateipath

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Filelisting nur dateinamen statt gesamten dateipath

    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:
    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
    ... 

  • #2
    Schau dir mal die Funktion basename an & bau die ein.

    Und dann würd ich $bSubfolders noch auf FALSE setzen.
    mein Sport: mein Frühstück: meine Arbeit:

    Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

    Comment

    Working...
    X