A PHP zip funkciójának használata exec nélkül
Mivel szervereinken az exec függvény nem futtatható, íme egy példa arra, hogyan használhat zip-fájlokat PHP-n belül anélkül, hogy az exec segítségével az operációs rendszer unzip és zip funkcióját kellene meghívnia. Mentse ezt a kódot testzip.php néven, például a public_html könyvtárba.
<?
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();
?>
