Hallo chichi,
Das kann Deinem Provider schnell mal einiges an Resoucen kosten. Ja es geht mit PHP, wenn es ein Linuxsystem ist dann würde ich dies über die Shell mit tar abwicken lassen:
Verzeichnis- und Dateistruktur im Webwurzelverzeichnisses in ein Datenfeld einlesen ->
neues Verzeichnis erstellen (im Bsp. "bin") ->
Datenfeld durchlaufen und alle Files im neuen Verzeichnis kopieren ->
tar -cjf bin.tar.bz2 bin
; ->
bin.tar.bz2 herunterladen.
Sollte tar nicht zu Verfügung sehen oder Dir der Weg zur Shell versperrt sein, wirst Du sehen, das die Welt auch ohne Datenbanken überlebt ;)
Verzeichnis- und Dateistruktur im Webwurzelverzeichnisses in ein Datenfeld einlesen ->
Datei erstellen ->
Datenfeld durchlaufen und XML-artig den Inhalt + Dateinahmen ablegen ->
Verzippen, (wenn geht) ->
Datei herunterladen.
Gruß aus Berlin!
eddi