Použití funkce zip v PHP bez exec
Protože na našich serverech nelze spouštět funkci exec, uvádíme příklad, jak v PHP pracovat se soubory zip, aniž byste přes exec museli volat funkce unzip a zip operačního systému. Tento kód uložte jako testzip.php například do adresáře public_html.
<?
echo 'Test aanmaken zipfile';
$zip = new ZipArchive();
$filename = "./test.zip";
if ($zip->open($filename, ZIPARCHIVE::CREATE)!==TRUE) {
exit("Het lukt niet om <$filename> te openen, heb je wel schrijfrechten ?\n");
}
$zip->addFile("./testzip.php","/testzip.php");
echo "Aantal bestanden in de zipfile: " . $zip->numFiles . "\n";
echo "De status:" . $zip->status . "\n";
$zip->close();
?>
