Enpacken auf Free-Webspace

eXactA!m

Lt. Junior Grade
Registriert
Feb. 2006
Beiträge
432
Hallo!

Ich möchte ein Clan-Forum aufziehen, BurningBoard lite. Ich habe zur Zeit nur ein 56k-Anschluss, daher mein Problem:

Kann man ein Archiv, wie zb. diese gepackte Version von WBBlite, die ich mir runterladen würde, danach entpacken würde und die 1000 Dateien dann auf den Webspace uppen würde, gleich auf den Webspace entpacken lassen per Script?

Also zb: Quelle: http://www.woltlab.org/dl/wbblite102pl2.zip entpacken nach http://xxx.funpic.de/forum/ (ohne es herunterladen zu müssen)

Geht das?
 
Wenn Du Shell-Zugriff auf den Server hast, kannst du bspw. mit wget die Datei herunterladen und mit unzip entpacken, der Umweg über deinen Rechner entfällt. Ohne Shell-Zugriff ließe sich die Datei über ein simples Skript (PHP, Perl etc.) herunterladen und je nach Sprache und installierten Modulen entweder direkt oder - sofern erlaubt - über Aufrufe von externen Programmen entpacken.

greetings, Keita
 
Zuletzt bearbeitet von einem Moderator: (überflüssiges Zitat entfernt - §3 - danke für dein Verständnis)
Mit Shell-Zugriff:
Code:
[koala@legolas ~]$ cd /home/www/eXactA!m/htdocs
[koala@legolas ~]$ wget http://www.woltlab.org/dl/wbblite102pl2.zip
[koala@legolas ~]$ unzip wbblite102pl2.zip

ohne Shell-Zugriff (hier mit PHP5):
PHP:
<?php

file_put_contents('archive.zip', file_get_contents('http://www.woltlab.org/dl/wbblite102pl2.zip'));

// wenn ZipArchive installiert/aktiviert
$zip = new ZipArchive();
$zip->open('archive.zip');
$zip->extractTo('.');
$zip->close();

// andernfalls wenn unzip auf dem System existiert und exec() genutzt werden darf
exec('unzip archive.zip');

?>
Die Datei legst du in das Verzeichnis, in dem das Archiv bzw. sein Inhalt landen soll und rufst sie über den Webserver auf.

greetings, Keita
 
Zurück
Oben