<?php include('config.php');?>
<?php
$result=mysql_query("select * from table_name");
$imagesolddir="/home/xxxxxx/images/";
while($row=mysql_fetch_array($result)){
$pimage=$row['products_image'];
//echo $pimage."<br>";
$pimagearr=explode(" ",$pimage);
$model_dir=@opendir($imagesolddir);
while(false != ($file = @readdir($model_dir)))
{
if($file != '.' && $file != '..'){
$filearr=explode(" ",$file);
/* if($filearr[0]==$pimagearr[0]){
copy('/home/xxxxx/xxxxx/xxxxxx/mvimg/img2/img/'.$file, '/home/xxxxx/jpk/'.$file);
} */
if($pimage==$file){
copy('/home/xxxxxx/xxxxxx/xxxxxxxx/mvimg/img2/img/'.$file, '/home/xxxxxx/xxxxxx/xxxxxx/mvimg/img_main/'.$file);
}
}
}
}
$outputs=array();
exec("zip ./mvimg/main_images.zip ./mvimg/img_main/*",$outputs,$rc);
if($rc!=0){
foreach ($outputs as $ko=>$vo){
echo "$vo<br/>";
}
}else{
$zipfile='./mvimg/main_images.zip';
}
if(!file_exists($zipfile)){
exit("无法找到文件");
}
$get_url = "./mvimg/main_images.zip";
ob_end_clean();
header("Content-Type: application/force-download");
header("Content-Transfer-Encoding: binary");
header('Content-Type: application/zip');
header('Content-Disposition: attachment; filename='.'123_'.$get_url);
header('Content-Length: '.filesize($get_url));
error_reporting(0);
readfile($get_url);
flush();
ob_flush();
exit;
?>
<?php
$result=mysql_query("select * from table_name");
$imagesolddir="/home/xxxxxx/images/";
while($row=mysql_fetch_array($result)){
$pimage=$row['products_image'];
//echo $pimage."<br>";
$pimagearr=explode(" ",$pimage);
$model_dir=@opendir($imagesolddir);
while(false != ($file = @readdir($model_dir)))
{
if($file != '.' && $file != '..'){
$filearr=explode(" ",$file);
/* if($filearr[0]==$pimagearr[0]){
copy('/home/xxxxx/xxxxx/xxxxxx/mvimg/img2/img/'.$file, '/home/xxxxx/jpk/'.$file);
} */
if($pimage==$file){
copy('/home/xxxxxx/xxxxxx/xxxxxxxx/mvimg/img2/img/'.$file, '/home/xxxxxx/xxxxxx/xxxxxx/mvimg/img_main/'.$file);
}
}
}
}
$outputs=array();
exec("zip ./mvimg/main_images.zip ./mvimg/img_main/*",$outputs,$rc);
if($rc!=0){
foreach ($outputs as $ko=>$vo){
echo "$vo<br/>";
}
}else{
$zipfile='./mvimg/main_images.zip';
}
if(!file_exists($zipfile)){
exit("无法找到文件");
}
$get_url = "./mvimg/main_images.zip";
ob_end_clean();
header("Content-Type: application/force-download");
header("Content-Transfer-Encoding: binary");
header('Content-Type: application/zip');
header('Content-Disposition: attachment; filename='.'123_'.$get_url);
header('Content-Length: '.filesize($get_url));
error_reporting(0);
readfile($get_url);
flush();
ob_flush();
exit;
?>

该PHP脚本从指定目录中选取特定图片,将它们复制到新位置,并创建一个ZIP文件。然后,用户可以下载这个包含所有图片的ZIP档案。过程包括查询数据库获取图片信息,使用`copy`函数进行文件复制,以及利用`exec`执行ZIP命令。
2619

被折叠的 条评论
为什么被折叠?



