Filelisting nur dateinamen statt gesamten dateipath

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

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

    Kommentar

    Lädt...
    X