dreambaser
Erfahrenes Mitglied
Hallo leute,
ich beschäftige mich zur Zeit mit den Zip Möglichkeiten von PHP.
Dabei habe ich ein Script ausprobiert, was die Aufgaben erledigt, die ich einbauen will.
Nur wenn ich das Script starte kommt bei mir eine Fehlermeldung die ich einfach nicht gelöst bekomme.
Hier mal das Script:
Wenn ich das Script starte kommt die Fehlermeldung:
Call to a member function addEmptyDir() on a non-object
Ich weiss einfach nicht, warum da ein Fehler kommt. Hat vielleicht einer von euch eine Ahnung?
mfg
Dreambaser
ich beschäftige mich zur Zeit mit den Zip Möglichkeiten von PHP.
Dabei habe ich ein Script ausprobiert, was die Aufgaben erledigt, die ich einbauen will.
Nur wenn ich das Script starte kommt bei mir eine Fehlermeldung die ich einfach nicht gelöst bekomme.
Hier mal das Script:
PHP:
function addFolderToZip($dir, $zipArchive, $zipdir = ''){
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
//Add the directory
$zipArchive->addEmptyDir($dir);
// Loop through all the files
while (($file = readdir($dh)) !== false) {
//If it's a folder, run the function again!
if(!is_file($dir . $file)){
// Skip parent and root directories
if( ($file !== ".") && ($file !== "..")){
addFolderToZip($dir . $file . "/", $zipArchive, $zipdir . $file . "/");
}
}else{
// Add the files
$zipArchive->addFile($dir . $file, $zipdir . $file);
}
}
}
}
}
Wenn ich das Script starte kommt die Fehlermeldung:
Call to a member function addEmptyDir() on a non-object
Ich weiss einfach nicht, warum da ein Fehler kommt. Hat vielleicht einer von euch eine Ahnung?
mfg
Dreambaser