Unzip mit php

PHP-Entpacker wie Billy’s Unzipper Script kann bei Hostern, die beispielsweise system() abgeschaltet haben, zu Fehlermeldungen wie

unzip „system() has been disabled for security reasons“

Möglichweise hilft auch bei anderen Providern als Neue Medien Münnich die folgende Antwort von deren Support:

Sie können die Funktionen über den CGI-Modus freischalten. Um die Befehle exec(), system(), passthru(), shell_exec(), popen() oder ini_restore() in einem Script nutzen zu können, sollten sie auf die CGI Variante von PHP umschalten. Sie haben dahingehend 2 Möglichkeiten:

1. Sie geben der betreffenden Datei die Endung .phpx
2. Sie erzeugen eine Datei mit dem Namen .htaccess in den Verzeichnis wo Dateien über PHP CGI geparsed werden sollen. In diese Datei schreiben Sie folgenden Inhalt:

AddHandler php5-cgi .php
(bei PHP 5)

AddHandler php4-cgi .php
(bei PHP 4)

Bitte beachten Sie, dass bei PHP-CGI strengere Restriktionen für Ressourcen gelten. Sie sollten daher möglichst nicht die gesamte Seite auf PHP-CGI laufen lassen, da bei sehr komplexen Operationen die Prozesse abgebrochen werden koennen.

Ein Gedanke zu „Unzip mit php

Schreibe einen Kommentar

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

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.