Welcome aboard! We are happy you are here and wish you good net-raft!
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<?php
// define file array
$files = array(
'http://localhost:30511/Images/facebook.png',
'http://localhost:30511/Images/asterisk.png'
);
// create new zip object
$zip = new ZipArchive();
// create a temp file & open it
$tmp_file = tempnam('.', '');
$zip->open($tmp_file, ZipArchive::CREATE);
// loop through each file
foreach ($files as $file) {
# download file
$download_file = file_get_contents($file);
//add it to the zip
$zip->addFromString(basename($file), $download_file);
}
// close zip
$zip->close();
// send the file to the browser as a download
header('Content-disposition: attachment; filename="myzipfile.zip"');
header('Content-type: application/zip');
readfile($tmp_file);
unlink($tmp_file);
?>
</body>
</html>
The most helpful PHP solutions
detect browser phpPHP
Click to see more ...
4.9K
408
create QR code phpPHP
Click to see more ...
3.3K
289
create relative date phpPHP
Click to see more ...
2.4K
264
drag and drop upload file using phpPHP
Click to see more ...
2.9K
253
delete array item phpPHP
Click to see more ...
2.7K
245
detect ie phpPHP
Click to see more ...
1.8K
213
detect speed internet phpPHP
Click to see more ...
1.9K
198
get current url phpPHP
Click to see more ...
2.1K
197
get meta tag phpPHP
Click to see more ...
1.6K
193
Get real client country using php ?PHP
Click to see more ...
1.6K
181