Kompresní funkce (zazipování souboru)

Né, že bych byl línej se mrknout do PHP manuálu, ale nějak se mi v něm nedaří najít fci, která by zkomprimovala (zazipovala) daný soubor. Ve zdejší podpoře jsem se dočetl že je tu nainstalována Zlib knihovna (práce s komprimovanými daty) a tak by to snad zde na Webzdarma mělo jít.

Má s tím, prosím, někdo zkušenosti?
Petre, vyhrabal sem toto http://www.webguru.cz/clanky/view.php?id=88
Díky moc, jsi zlatej!
GZIP varianta (z hlavy, neni to odzkousene):

function zkomprimuj ($puvodni_soubor) {
$gz_soubor = "$puvodni_soubor.gz";

$fp = fopen($puvodni_soubor);
$data = fread($fp,filesize($puvodni_soubor));
fclose($fp);

$zp = gzopen($gz_soubor, "w9");
gzwrite($zp, $data);
gzclose($zp);
if (file_exists($gz_soubor) AND filesize($gz_soubor)) {return true;}
else {return false;}
}

Fce vytvori ve stejnem adresari gzip soubor s nejvetsi kompresi (9).
! Na vytvoreni .gz souboru je potreba mit dostatecna prava u adresare !