Zip bestanden/gecomprimeerde mappen maken met PHP
25-05-2006
Met PHPzip van PHPconcept kunnen zip bestanden gemaakt worden met behulp van een PHP class. Een iets bekendere class om dit te bewerkstelligen is ziplib (van phpMyAmin). Bekijk het script hier:
http://www.twing.nl/etc/dagtipexamples/zip.lib.php.txt
Deze wordt op de volgende manier gebruikt:
require_once('zip.lib.php');
// variable aanmaken
$zipfile = new zipfile();
// voeg 1 bestand toe als binary data
$zipfile -> addFile( $binary_data, 'bestandsnaam.doc' );
// de totale data van het bestand opvragen
$full_zipfile_data = $zipfile -> file();
// bestand aanbieden ter download:
header('Expires: 0');
header('Cache-Control: cache,must-revalidate');
header('Pragma: public');
header('Content-type: application/zip');
header('Content-length: ' . strlen($full_zipfile_data));
header('Content-Disposition: attachment; filename="bestandsnaam.zip');
echo $full_zipfile_data;
Zie ook: