PHP Rekursives Backup-Skript

7

Ich habe ein grundlegendes Content-Management-System für meine Website geschrieben, einschließlich eines Administrations-Panels. Ich verstehe grundlegende Datei-IO sowie das Kopieren über PHP, aber meine Versuche, ein Backup-Skript, das vom Skript aufgerufen werden kann, sind fehlgeschlagen. Ich habe es versucht:

%Vor%

Aber es schien nicht zu funktionieren.

Ich weiß, dass ich das mit FTP machen kann, aber ich möchte eine vollständig serverseitige Lösung, auf die überall mit ausreichender Berechtigung zugegriffen werden kann.

    
Hawkcannon 07.02.2010, 20:02
quelle

7 Antworten

9

Hier ist eine Alternative: Warum Zip das Quellverzeichnis stattdessen ?

%Vor%

Sie können es sogar nachträglich entpacken und den gleichen Effekt archivieren, obwohl ich sagen muss, dass ich es vorziehe, meine Backups im Zip-Dateiformat komprimiert zu haben.

    
Alix Axel 07.02.2010, 20:29
quelle
4

Wenn Sie Zugriff auf die Ausführung der tar-Binärdatei über die exec-Funktion haben, wäre es schneller und besser, denke ich:

%Vor%

oder

%Vor%     
user267599 07.02.2010 20:20
quelle
2

Sie können Rekursion verwenden.

%Vor%     
Anon. 07.02.2010 20:14
quelle
2

Sie haben es fast richtig

%Vor%

glob () ist besser als scandir () wegen der konsistenteren Ausgabe

    
user187291 07.02.2010 20:34
quelle
1

Ich habe etwas namens UPHP. Rufen Sie einfach zip() auf, um das zu tun. hier:

%Vor%

UPHP ist eine PHP-Bibliothek. Download: hier

    
Tanner Ottinger 31.01.2011 04:22
quelle
1

Hier ist ein Backup-Skript mit ftp, scp, mysqldump, pg_dump und Dateisystemfähigkeiten Ссылка

    
Andi P. Trix 13.03.2014 11:07
quelle
0

Ich verwende eine einfache Funktion, um eine Datei zu sichern:

%Vor%     
T.Todua 26.03.2013 12:56
quelle

Tags und Links