在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文件的路径写错的缘故,必须采用全路径(如注释行)
|