Tutorials

Einige nützliche Hilfen und Code-Schnipsel, die ich immer wieder benötige und deshalb hier für alle sammle.

Zurück zur Übersicht

Datei entpacken (Unzip) mit PHP

#Tutorials#PHP

Falls ihr mehrere Dateien auf einmal hochladen wollt (z.B. Typo3 oder Wordpress Installationen) so solltet ihr die Dateien in ein Zip-Archiv packen. Das hat den Vorteil, das nicht für alle Files Extraverbindungen auf- und abgebaut werden müssen und der Uploadvorgang verschnellert sich ungemein. Hat man nun keinen SSH-Zugriff, bzw Root Zugriff auf den Server kann man die Zip auch mit PHP entpacken. Das Ganze geht wie folgt:


<?php
     $zip = new ZipArchive;
     $res = $zip->open('deinzip.zip');
     if ($res === TRUE) {
         $zip->extractTo('./'); // wohin soll es entpackt werden
         $zip->close();
         echo 'ok';
     } else {
         echo 'failed';
     }
?>

Also einfach den Code nehmen, anpassen, auf den Server laden, ausführen und hoffen, dass dort ok kommt. Danach kann das Zip-File gelöscht werden.


Kommentare

  • mitunsRigue
    ich hatte Recht :) mituns
    Antworten

Hinterlasse einen Kommentar

Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Kommentar wird gespeichert
Danke für deinen Kommentar! Sobald er freigegeben wurde erscheint er hier.