na wz zakázali glob()

7 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. "Warning: glob() has been disabled for security reasons" ---> tak to abych teď začal vymejšlet novou funkci kterou ji nahradim...
  2. no jó, tak to by už vážně chtělo PHP5 s fcí scandir()
  3. Uz to za tebe vymysleli jini ... -> opendir(), readdir() , closedir()
  4. Jaktoze mi glob() misty funguje a jinde to hazi hlasku, ze je zakazanej?
  5. dolik: http://mt.wz.cz/info.php
  6. <HTML>glob() je zakazana uz cca mesic z bezpectnostnich duvodu. Ne ze misty nefunguje,nefunguje vubec. Doporucuju nahradit jinymi funkcemi</HTML>
  7. <?php function globr($sDir, $sPattern, $nFlags = NULL) {    $aFiles = glob("$sDir/$sPattern", $nFlags);    $files = getDir($sDir);    if (is_array($files)) {        foreach( $files as $file ) {            $aSubFiles = globr($file, $sPattern, $nFlags);            $aFiles = array_merge($aFiles,$aSubFiles);        }    }    return $aFiles; } function getDir($sDir) {    $i=0;    if(is_dir($sDir)) {        if($rContents = opendir($sDir)) {            while($sNode = readdir($rContents)) {                if(is_dir($sDir.'/'.$sNode )) {                    if($sNode !="." && $sNode !="..") {                        $aDirs[$i] = $sDir.'/'.$sNode ;                        $i++;                    }                }            }        }    }    return $aDirs; } ?>

← Zpět na všechna témata