Recursive dizin searcer PHP

1 Cevap php

Nasıl bir geven dize alır ve bütün yolu artı php dosya dönmek bir recursice dizin araştırıcısını yazabilirim?

1 Cevap

Php function dir size yardımcı olacaktır.

http://php.net/manual/en/class.dir.php

Docs notlarında bir örnek aşağıda yer var bu, hangi yapıyor gösterir (net online-forum dot'tadır Sojka tarafından) var ...

<?php
public static function getTreeFolders($sRootPath = UPLOAD_PATH_PROJECT, $iDepth = 0) {
      $iDepth++;
      $aDirs = array();
      $oDir = dir($sRootPath);
      while(($sDir = $oDir->read()) !== false) {
        if($sDir != '.' && $sDir != '..' && is_dir($sRootPath.$sDir)) {
          $aDirs[$iDepth]['sName'][] = $sDir;
          $aDirs[$iDepth]['aSub'][]  = self::getTreeFolders($sRootPath.$sDir.'/',$iDepth);
        }
      }
      $oDir->close();
      return empty($aDirs) ? false : $aDirs;
}
?>

Orada aynı sayfadaki diğer kişilerin diğer benzer örnekler çok, bu yüzden istediğiniz ve oradan gitmek birini bulmak ...