Dennis: gzip-komprimierte Daten mit PHP-Client von Server empfangen

Beitrag lesen

Hi eddi,

Leider gar nicht und zu Deiner Probembeschreibung reiht sich auch ein, daß deflate die selben Fehler aufweist.

Stimmt, das hatte ich auch schon ausprobiert. Ich habe es jetzt so gelöst:

$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);

Sauberer wäre es natürlich noch, die Dateien in irgendeinem tmp-Verzeichnis abzulegen ;-)

Meine Überlegung geht nun dahin, das man vielleicht ein oder zwei Bits am Anfangs- EndByte nur verschieben muß...

So etwas vermute ich auch, deshalb dachte ich, es gäbe vl. irgendeine einfache Lösung...

MfG, Dennis.