Mailinglisten-Archive |
Hallo zusammen, ich habe ein Problem beim automatischen Entpacken von ".gz"-Dateien auf dem Server. Wenn die Datei z.B. den Namen "Packages.gz" hat, aber trotzdem nicht komprimiert ist, erzeugt "gunzip" auf Shell-Ebene richtigerweise eine Fehlermeldung. Leider crasht dann der gesamte PHP Task und reißt auch noch den Apachen mit! Kennt jemand eine Möglichkeit, VOR dem Entpacken mit gunzip die Datei zu prüfen, ob sie wirklich komprimiert ist? Bzw. wie kann man die gunzip-Fehlermeldung abfangen, ohne daß der PHP-Task crasht? Das Entpacken läuft derzeit so: $shellBefehl = escapeshellcmd("gunzip Packages.gz"); exec($shellBefehl,$nu); Danke für Eure Hilfe! Jörg
php::bar PHP Wiki - Listenarchive