Besser gefallen würde mir folgende Variante: 1) Hochladen des Archives auf den Server 2) Unzippen am Server ... Lässt sich die zweite Variante irgendwie mit PHP-Bordmitteln umsetzen?
Allerdings wieso lädst du nicht nur die Veränderten Daten hoch?
btw. alles gute zum birthday; gibts keine Torte