Zitat:
Zitat von trickzoR
ich habe 3 Fragen.
1. Kann ein Windows-Server auch .tar.gz-Archive entpacken?
|
Kein Problem, wenn Du einen passenden Auspacker installiert hast.
Zitat:
2. Umgedrehte Frage: Kann ein Linux-Server auch .zip-Archive entpacken?
|
Kein Problem, wenn unzip installiert wurde.
Zitat:
3. Braucht man für das Entpacken einer Datei per PHP generell eine Erweiterung,
|
Nein. Du benötigst lediglich Shellzugriff per PHP (safe_mode = Off) und Zugriff mit PHP auf das Verzeichnis /usr/bin (wird in open_basedir festgelegt).
Wenn Du keinen Shellzugriff hast (betrifft zumindest beide genannten OS), mußt Du den jeweils benötigten Entpacker mit PHP nachbasteln. Bei PEAR kannst Du mal nachgucken, ob da 'ne passende Bibliothek angeboten wird.
Zitat:
oder gibt es auch Archivarten, welche unter beiden OS standartmäßig per PHP entpackt werden können?
|
Du vergleichst da Äppel mit Birnen. Ein Betriebssystem bietet Dir in der magersten Ausführung nur einen Kommandozeileninterpreter (Linux = Shell, Win = cmd.ece usw.), mit dem Du ein zB. zum Entpacken geeignetes Programm starten kannst, wenn Du das installiert hast. Denn welche weitere Software Du noch so installierst, ist "Dein eichen Ding".
Unter Windows wäre WinRAR >= 3.x zu empfehlen (bringt einer Kommandozeilenversion mit), daß fast alle Pakete auswickeln kann. Für Linux gibt es ebenfalls fast für jedes Archivformat ein passendes "Auswickelprogramm".
Du benötigst zwingend eine Kommandozeilenversion, weil Du mit PHP keine Maus fernsteuern kannst. <g>