Mailinglisten-Archive |
Hallo Jörg, Joerg Gronmayer wrote: > 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. hier dann wohl mit einem exit status = 1 > Leider crasht dann der gesamte PHP Task und reißt auch noch den Apachen mit! > das ist unschön... > 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? > gunzip -t siehe man gunzip > Das Entpacken läuft derzeit so: > > $shellBefehl = escapeshellcmd("gunzip Packages.gz"); > exec($shellBefehl,$nu); > > Danke für Eure Hilfe! > Jörg hth Niels
php::bar PHP Wiki - Listenarchive