Hallo,
ich habe von einem bekannten diese Funktion schreiben lassen.Ich kapiere das auch alles.
Nur eins verstehe ich ich nicht an folgender Funktion:
Warum steht im Funktionskopf $DIR=FALSE?
So würde doch theoretisch jeder übergebene Wert wieder auf FALSE geändert, oder wie darf ich das verstehen?
MfG
Muecke
ich habe von einem bekannten diese Funktion schreiben lassen.Ich kapiere das auch alles.
Nur eins verstehe ich ich nicht an folgender Funktion:
Code:
function dirlist($DIR = FALSE) { if ( ! $DIR OR ! is_dir($DIR)) return; if (substr($DIR,-1) != "/") $DIR .= "/"; $r = array(); if ($d = dir($DIR)) { while ($n = $d->read()) { if ($n == "." OR $n == "..") continue; if (is_file($DIR . $n)) { if(substr($n, -3) == "jpg" || substr($n, -3) == "png" || substr($n, -3) == "gif") $r[] = $DIR . $n; } if (is_dir($DIR . $n)) $r = array_merge($r, dirlist($DIR . $n)); } $d->close(); } return $r; }
So würde doch theoretisch jeder übergebene Wert wieder auf FALSE geändert, oder wie darf ich das verstehen?
MfG
Muecke
Kommentar