[英]Upload Zip file in PHP
我想上传一个zip文件,并使用php将其解压缩到一个文件夹中。 我正在使用此代码:
$zip = new ZipArchive;
if ($zip->open($filename) == TRUE){
$zip->extractTo('Articles/');
$zip->close();
$isql="update articles set a_file='$newfile' where a_id='$fpk'";
$urec=mysql_query($isql);
}
else {
echo 'failed';
}
但它显示以下警告:
警告:ZipArchive :: extractTo()[ziparchive.extractto]:第36行的D:\\ xampp \\ htdocs \\ Constructor \\ adminhome.php中无效或统一的Zip对象
警告:ZipArchive :: close()[ziparchive.close]:第37行的D:\\ xampp \\ htdocs \\ Constructor \\ adminhome.php中无效或统一的Zip对象...
我应该包括ziparchive库吗? 如果是,那我该怎么办?
您应该使用===(使用类型检查)检查open方法是否返回TRUE,否则,从open方法返回的某些错误代码可能会评估为TRUE。
如需安装,请点击此链接
Basically problem in our open method use bellow code
$opened = $zip->open( $filename, ZIPARCHIVE::CREATE | ZIPARCHIVE::OVERWRITE );
I think you are using php 5.2.8 it does not work and gives this warning:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.