seb-taf | J'ai beau cherché j'ai une parse error a la ligne 3 :
Code :
- <?
- function listDirFilter($dir,$type){
- if (strlen($type) == 0) $type = "all";
- $x = 0;
- if(is_dir($dir))
- {
- $thisdir = dir($dir);
- while($entry=$thisdir->read())
- {if(($entry!='.')&&($entry!='..')) {
- if ($type == "all" ) {$result[$x] = $entry; $x++; next;}
- $isFile = is_file("$dir$entry" ); $isDir = is_dir("$dir$entry" );
- if (($type == "files" ) && ($isFile)) {$result[$x] = $entry; $x++; next;}
- if (($type == "dir" ) && ($isDir)) {$result[$x] = $entry; $x++; next;}
-
- $temp = explode(".", $entry);
-
- if (($type == "noext" ) && (strlen($temp[count($temp) - 1]) == 0))
- {$result[$x] = $entry; $x++;next;}
-
- if (($isFile) && (strtolower($type) == strtolower($temp[count($temp) - 1])))
- {$result[$x] = $entry; $x++;next;}
- } }
- }
- return $result;
-
- }
- //(suite de la page)
- ?>
|
|
guiotv2 | Je suis newbie mais il ne manque pas un "&&" ??
if (strlen($type) == 0) && $type = "all"; |
seb-taf | guiotv2 a écrit :
Je suis newbie mais il ne manque pas un "&&" ??
if (strlen($type) == 0) && $type = "all";
|
non en fait ça revient à écrire :
if (strlen($type) == 0) {
$type = "all"; }
c'est la ligne qui sera éxecutée si la condition est vraie |