Bienvenido a nuestra página, aquí encontrarás la respuesta a lo que buscas.
Ejemplo: descargar varios archivos como zip en PHP
/* create a compressed zip file */functioncreateZipArchive($files=array(),$destination='',$overwrite=false)if(file_exists($destination)&&!$overwrite)returnfalse;$validFiles=array();if(is_array($files))foreach($filesas$file)if(file_exists($file))$validFiles[]=$file;if(count($validFiles))$zip=newZipArchive();if($zip->open($destination,$overwrite?ZIPARCHIVE::OVERWRITE:ZIPARCHIVE::CREATE)==true)foreach($validFilesas$file)$zip->addFile($file,$file);$zip->close();returnfile_exists($destination);elsereturnfalse;elsereturnfalse;$fileName='myzipfile.zip';$files=array('uploads/profile1.jpeg','uploads/profile2.jpeg');$result=createZipArchive($files,$fileName);header("Content-Disposition: attachment; filename="".$fileName.""");header("Content-Length: ".filesize($fileName));readfile($fileName);?>
Sección de Reseñas y Valoraciones
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)