tp5在线解压文件
直接引入 ZipArchive 类;
ZipArchive是php自带扩展类,在tp5直接引入就可以
use ZipArchive;
解压使用下面这个函数
public function openfile(){ $zip = new ZipArchive(); //实列zip化类 $file = './uploads/block/file/9/testUpfile.zip';//需要解压的文件地址 if ($zip->open($file) === TRUE) {//中文文件名要使用ANSI编码的文件格式 $zip->extractTo('./uploads/block/file/9');//提取全部文件到指定的目录 //$zip->extractTo('/my/destination/dir/', array('pear_item.gif', 'testfromfile.php'));//提取部分文件 $zip->close(); echo 'ok';//解压成功 } else { echo 'failed';//解压失败 } }