Tach!
> $error = intval( trim( `gzip -9 -c < '$file' > '$zippedFile' 2> /dev/null; echo $?` ) );
Wenn die zlib-Extension verfügbar ist, kann man auch gzencode() verwenden. Dann sollte es auch kein Problem mit eventuell gesetzten open_basedir-Einschränkungen geben.
dedlfix.