php扩展类PECL扩展实例ZIP应用出错解决

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:36   2762   0

在zip的配置好环境后,用下面文件做个TEST:

<?php

$zip="test.zip";

#$zip = zip_open("F://Program Files//Apache Group//Apache2//htdocs//test.zip");

if(is_resource($zip))

{

echo "open succeeded!";

}else{

echo "open failed!";

}

print($zip);

while($zip_entry = zip_read($zip))

{

zip_entry_open($zip,$zip_entry);

$zip_entry_name=zip_entry_name($zip_entry);

echo "文件名称:$zip_entry_name";

$zip_entry_filesize=zip_entry_filesize($zip_entry);

echo "文件大小:$zip_entry_filesize";

$zip_entry_read=zip_entry_read($zip_entry,$zip_entry_filesize);

echo "文件内容: $zip_entry_read";

zip_entry_close($zip_entry);

}

zip_close($zip);

?>

会出现错误:

open failed!test.zip
Warning: zip_read() expects parameter 1 to be resource, string given in F:/Program Files/Apache Group/Apache2/htdocs/test_zip.php on line 12

Warning: zip_close() expects parameter 1 to be resource, string given in F:/Program Files/Apache Group/Apache2/htdocs/test_zip.php on line 24

这是由于zip文件的路径写错的缘故,必须采用全路径(如注释行)


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP