Hallo,
$tmp_file = "./body-" . time() . "-" . posix_getpid();
file_put_contents($tmp_file . ".gz");
exec("gunzip " . escapeshellarg($tmp_file));
$body = file_get_contents($tmp_file);
unlink($tmp_file);
Könnte man sich hierbei die Datei nicht sparen? Aus der gunzip Hilfe:
\------------------------------------------------------------------------------------
usage: gunzip [-cdfhlLnNrtvV19] [-S suffix] [file ...]
-c --stdout write on standard output, keep original files unchanged
file... files to (de)compress. If none given, use standard input.
\-------------------------------------------------------------------------------------
Und mit PHPs [proc_open()](http://se.php.net/proc-open) und den ganzen fwrite() fread() Funktionen sollte es doch eigentlich leicht möglich sein auch ohne diese temporären Dateien zu arbeiten, unter Umständen auch ein bischen schneller weil das mehrmalige schreiben auf und lesen von Festplatte eventuell entfällt. Ob sich der Aufwand allerdings lohnt musst du selbst herausfinden ;-)
Grüße
Jeena Paradies
--
[Cronjobs von Zuhause aus](http://jeenaparadies.net/weblog/2006/apr/cronjob-mit-curl) mit cURL | [Jlog](http://jeenaparadies.net/webdesign/jlog/) | [Gourmetica Mentiri](http://jeenaparadies.net/gourmetica-mentiri/)