Hey!
Ich hab für meine Homepage ein kleines Backup-Script geschrieben, bei dem die SQL-Datenbanken in eine Textdatei gespeichert werden und zusammen mit den ganzen restlichen Dateien meines Webspaces in ein zip-Archiv gespeichert werden. Soweit noch kein Problem.
Ich kann die zip-Datei auch runterladen und auf der Festplatte ohne Probleme öffnen. Die zip-Datei scheint also fehlerfrei zu sein.
Aber beim Versuch dieses zip-Archiv per PHP auf dem Webspace zu entpacken gibts Probleme..
Bis jetzt will ich eigentlich nur das zum Laufen bringen:
Allerdings erhalte ich dabei immer folgende Fehlermeldung:
Warning: zip_read() expects parameter 1 to be resource, integer given in ... on line ...
und die Variable $zip enthält den Wert 5, was soviel heißt wie ZIPARCHIVE::ER_READ.
Ich geh mal davon aus, dass das bedeutet, dass das zip-File nicht gelesen werden kann...
Ich vermute nun, dass mein zip-Archiv zu groß ist (21,9 MB), da ichs auch mit nem kleinerem, per Hand erstelltem zip-Archiv probiert hab. Da gabs keine Probleme.
Weiß jemand obs bei den zip-Funktionen wirklich Größenbeschränkungen gibt?
Oder könnts an was anderm liegen?
Ich bedanke mich schonmal für die Hilfe..
Lg
LoD123
Ich hab für meine Homepage ein kleines Backup-Script geschrieben, bei dem die SQL-Datenbanken in eine Textdatei gespeichert werden und zusammen mit den ganzen restlichen Dateien meines Webspaces in ein zip-Archiv gespeichert werden. Soweit noch kein Problem.
Ich kann die zip-Datei auch runterladen und auf der Festplatte ohne Probleme öffnen. Die zip-Datei scheint also fehlerfrei zu sein.
Aber beim Versuch dieses zip-Archiv per PHP auf dem Webspace zu entpacken gibts Probleme..
Bis jetzt will ich eigentlich nur das zum Laufen bringen:
PHP:
$path = getcwd() . '/backup.zip';
$zip = zip_open($path);
if ($zip!=false) {
echo $zip;
$zip_entry = zip_read($zip);
}
Allerdings erhalte ich dabei immer folgende Fehlermeldung:
Warning: zip_read() expects parameter 1 to be resource, integer given in ... on line ...
und die Variable $zip enthält den Wert 5, was soviel heißt wie ZIPARCHIVE::ER_READ.
Ich geh mal davon aus, dass das bedeutet, dass das zip-File nicht gelesen werden kann...
Ich vermute nun, dass mein zip-Archiv zu groß ist (21,9 MB), da ichs auch mit nem kleinerem, per Hand erstelltem zip-Archiv probiert hab. Da gabs keine Probleme.
Weiß jemand obs bei den zip-Funktionen wirklich Größenbeschränkungen gibt?
Oder könnts an was anderm liegen?
Ich bedanke mich schonmal für die Hilfe..
Lg
LoD123