PHP打开zip文件中的图片
2014-10-30 21:52
176 查看
<?php header("Content-type:text/html;charset=utf-8"); $zip_file=str_replace('\\','/',$_SERVER['DOCUMENT_ROOT'].'/rootManage/upload/temp001.zip');//获取文件的绝对路径 $zip=zip_open($zip_file);//打开zip文件 $temp_img='temp/temp2.jpg'; while ($zip_entry = zip_read($zip))//读取zip并将指针转向下一个 { $file_name=zip_entry_name($zip_entry);//获取zip中的文件名 if(preg_match_all("/\/zipread\/.*\.jpg/",$file_name,$arr)) { //echo $file_name; if (zip_entry_open($zip, $zip_entry, "r")) //打开 ZIP 文件中的一个项目以供读取 { $content = zip_entry_read($zip_entry,zip_entry_filesize($zip_entry));//读取 ZIP 文件中的一个打开的项目 if($fp = fopen($temp_img,'w')) //打开创建一个写入文件 { if(fwrite($fp,$content)) //写入文件 { fclose($fp); //关闭文件 } } }; zip_entry_close($zip_entry); //关闭zip中打开的项目 } } zip_close($zip);//关闭zip文件 echo $temp_img;//输出文件名,OK结束了 ?>
相关文章推荐
- PHP打开zip文件中的图片
- php读取zip文件中的图片,并动态更换div的背景图片
- php读取zip文件中的图片,并动态更换div的背景图片
- linux php copy 图片、压缩 and download zip 文件
- php强制文件下载(避免文件或图片直接在浏览器中打开)
- php zip压缩文件及下载
- 常用邮件、图片、影像、ZIP、MS Office、声音文件的修复
- PHP - Manual手册 - CXXX. Program Execution Functions程序调用函数 - proc_open执行命令并打开用于输入输出的文件指针
- PHP如何禁止图片文件的被盗链
- PHP在后台启动Microsoft Word、打开一个新文件、键入一些文本、保存该文件然后关闭应用程序
- php文件的打开,读取,关闭
- 用php和imagemagick来处理图片文件的上传和缩放处理
- php图片文件上传类 (附自动生成缩略图)
- 一个自动根据图片文件类型打开图片的PHP函数
- PHP通过eml邮件文件提取图片附件
- 如何用PHP脚本和PEAR类创建ZIP档案文件
- PHP ZipArchive::extractTo()函数.zip文件目录遍历漏洞
- CHM格式文件能不能在PHP中直接打开
- 真正的ZIP文件操作类(php)
- tomcat下rar,zip,txt,doc等文件直接打开的问题