Up

Kubik-Rubik Zip Script

FREE Hot EOL 1.1 
Kubik-Rubik Zip Script
zip_v1.1.zip
Version:
1.1
Lizenz:
GPLv3
Autor:
Viktor Vogel
Datum:
05. Juli 2012
Downloads:
501

Kubik-Rubik Zip Script

Mit diesem kleinen 8 kb großen Skript können alle Dateien und (Unter-)ordner innerhalb von Sekunden in ein Zip-Archiv gepackt werden. Das Skript kann benutzt werden, um alle Dateien ein einziges Mal abzusichern oder so oft man es benötigt (z.B.: tägliche Backups mit der Hilfe von Cronjobs). Die Standardeinstellungen sind für die einmalige Archiverstellung optimiert. Wenn man das Skript für regelmäßige Backups benötigt, dann sollten einige Optionen in den Einstellungen des Skripts geändert werden (direkt in der Skriptdatei).

Diese Version wurde mit PHP 5.3 getestet und hat deutsche Ausgabetexte!

Changelog

+ = Hinzugefügt - ! = Entfernt - ^ = Geändert - # = Gefixt

Version 1.0

+ First release of the script

Version 1.1

+ New Feature - Max. number of stored zip archive files at the same time
+ New Feature - Security token to protect the script from being called directly
+ Optimized Zip Function - faster execution and correct path building if the script is called from a subfolder
+ Added ZipArchive class check

Hinweise

Wie sollten die Einstellungen für regelmäßige Backups geändert werden?

Das Skript muss mit einem Editor (z.B.: Notepad++) geöffnet und angepasst werden:

  • $folder = '.' // Sollte nicht geändert werden.
  • $add_empty_folders = true; // Sollte nicht geändert werden, außer man benötigt keine leeren Ordner im Backup.
  • $name_of_archive = false; // Sollte nicht geändert werden, außer man benötigt einen individuellen Namen.
  • $target_directory = '.'; // Sollte in einen Ordner geändert werden, der nicht benutzt wird, z.B.: 'backup'. Der neue Ordner sollte mit einer .htaccess Datei geschützt werden!
  • $overwrite_archive = true; // Sollte auf false geändert werden, um den Verlust von alten Backupdateien zu vermeiden. Wenn der Speicherplatz limitiert ist, dann auf true lassen.
  • $exclude_files = false; // Sollte nicht geändert werden, außer man möchte Dateien ausschließen, die nicht im Backup benötigt werden.
  • $exclude_folders = false; // Sollte nicht geändert werden, außer man möchte Ordner ausschließen, die nicht im Backup benötigt werden.
  • $delete_zip_script = true; // Sollte auf false geändert werden, sonst muss das Zip Skript bei jedem Backup Prozess erneut hochgeladen werden.
  • $token = false; // Sollte in einen langen und sicheren Token geändert werden, um das Skript zu schützen.

Die Skript Datei (zip.php) sollte umbenannt werden, um Aufrufe von Unberechtigten zu vermeiden!

Nutzung auf eigene Gefahr!

Verschwende keine Zeit beim Erstellen der täglichen Backups!