Hallo Leute,
da ich gerade einen Automatismus mache der überprüft welche Datein schon in eine DB eingetragen sind, habe ich mit einem FileHandler begonnen.
Es wird zwischen verschiedenen Extensions unterschieden. Das was ich programmiert habe sollte eigentlich alle Files im Ordner ausgeben. Ich bekomme leider aber nur lauter 1 und nicht die Dateinnamen.
Ich bin sicher es ist nur eine Kleinigkeit, und jemand sieht den Fehler sofort.
FileHandler Klasse:
Und so benutze ich die Klasse:
Habe schon viel gemacht heute, und dann übersehe ich immer die Fehler.
mfg und danke für eventuelle Tipps
Daniel
da ich gerade einen Automatismus mache der überprüft welche Datein schon in eine DB eingetragen sind, habe ich mit einem FileHandler begonnen.
Es wird zwischen verschiedenen Extensions unterschieden. Das was ich programmiert habe sollte eigentlich alle Files im Ordner ausgeben. Ich bekomme leider aber nur lauter 1 und nicht die Dateinnamen.
Ich bin sicher es ist nur eine Kleinigkeit, und jemand sieht den Fehler sofort.
FileHandler Klasse:
PHP:
class FileHandler {
private $id;
public function __construct ($path) {
if(is_dir($path)) {
$this->id = opendir($path);
}
else {
echo "Path " . $path . " not exist!";
}
}
public function __destruct () {
closedir($this->id);
}
public function getFileList($extension = NULL) {
if($extension == NULL) {
while($file = readdir($this->id) !== false) {
echo $file . "<br>";
}
}
else {
echo "Diese Option funktioniert noch nicht!";
}
//return($output);
}
}
?>
Und so benutze ich die Klasse:
PHP:
$files = new FileHandler(PATH_MOVIES);
$list = $files->getFileList();
Habe schon viel gemacht heute, und dann übersehe ich immer die Fehler.
mfg und danke für eventuelle Tipps
Daniel