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