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