+ -
当前位置:首页 → 问答吧 → PHP读取zip里面的xml文件???怎么做??

PHP读取zip里面的xml文件???怎么做??

时间:2011-11-24

来源:互联网

我是个新手,老大叫我做个功能,是读取zip文件里面的XML文件;
网上查了都说读取ZIP需要调用zip_open()函数,但是这个函数不是默认启动的,需要去在php.ini 之内启用 php_zip.dll;
启动后还是报错“Call to undefined function zip_open() in ”;
网上查到资料都说要装ZZIPlib 库。
现在不知道怎么装这个ZZIPlib 库????
请各位高手帮帮忙!

作者: linyaocai   发布时间: 2011-11-24

把 ;extension=php_zip.dll 前面的分号去掉 然后重启下apache就可以了

作者: heyli   发布时间: 2011-11-24

phpmyadmin 中就有解压代码,无需扩展库支持。你自己找一下

作者: xuzuning   发布时间: 2011-11-24

重启了apache,还是继续报错Call to undefined function zip_open()

作者: linyaocai   发布时间: 2011-11-24

引用 2 楼 xuzuning 的回复:

phpmyadmin 中就有解压代码,无需扩展库支持。你自己找一下

解压代码在哪?没找到?

作者: linyaocai   发布时间: 2011-11-24

用 phpinfo() 看下有没有 zip扩展先 我估计是没有

作者: heyli   发布时间: 2011-11-24

先看看你的phpinfo(),有没有Registered PHP Streams :zip。默认是有的
然后PHP code
$filename = 'new.zip';
$zip = zip_open($filename);
var_dump($zip);

作者: chchmlml   发布时间: 2011-11-24

引用 7 楼 chchmlml 的回复:

先看看你的phpinfo(),有没有Registered PHP Streams :zip。默认是有的
然后PHP code
$filename = 'new.zip';
$zip = zip_open($filename);
var_dump($zip);

现在可以读到zip文件了,那怎么读取里面的xml呢?

作者: linyaocai   发布时间: 2011-11-24

怎么就没有人回答我?怎么可以读取zip里面的xml文件呢?

作者: linyaocai   发布时间: 2011-11-24

相关阅读 更多