Chinaunix首页 | 论坛 | 博客
  • 博客访问: 898870
  • 博文数量: 1812
  • 博客积分: 90800
  • 博客等级: 元帅
  • 技术积分: 22390
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-03 18:35
文章分类

全部博文(1812)

文章存档

2008年(1812)

我的朋友

分类:

2008-05-03 20:07:44

技术文章 需要ZIP扩展的支持

根据yoyo同学的代码改编.但我在WIN上调试出错.很遗憾.

error_reporting(7);
// #########################################
// $Id$
// Powered by: phpv team (C)2001-2006

//
// #########################################

$zip = zip_open("opera-mini-3.1.8295-advanced-int.jar");


if (
$zip) {

while (
$zip_entry = zip_read($zip)) {
/*
echo "Name: " . zip_entry_name($zip_entry) . "n";
echo "Actual Filesize: " . zip_entry_filesize($zip_entry) . "n";
echo "Compressed Size: " . zip_entry_compressedsize($zip_entry) . "n";
echo "Compression Method: " . zip_entry_compressionmethod($zip_entry) . "n";
*/
if(zip_entry_name($zip_entry)=="META-INF/MANIFEST.MF"){

if (
zip_entry_open($zip, $zip_entry, "r")) {
$buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
$handle = fopen("
opera-mini-3.1.8295-advanced-int.jad","w");
fwrite($handle, $buf);

echo
"$bufn";

zip_entry_close($zip_entry);
}
}
}

zip_close($zip);

}

?>



报的错是:

Warning: zip_read() expects parameter 1 to be resource, integer given in D:wwwtestjad.php on line 15

Warning: zip_close() expects parameter 1 to be resource, integer given in D:wwwtestjad.php on line 36

网上的一篇文章也遇到这个问题,但我按他的方法,也未能解决.明天到linux上试试.
需要ZIP扩展的支持

根据yoyo同学的代码改编.但我在WIN上调试出错.很遗憾.

error_reporting(7);
// #########################################
// $Id$
// Powered by: phpv team (C)2001-2006

//
// #########################################

$zip = zip_open("opera-mini-3.1.8295-advanced-int.jar");


if (
$zip) {

while (
$zip_entry = zip_read($zip)) {
/*
echo "Name: " . zip_entry_name($zip_entry) . "n";
echo "Actual Filesize: " . zip_entry_filesize($zip_entry) . "n";
echo "Compressed Size: " . zip_entry_compressedsize($zip_entry) . "n";
echo "Compression Method: " . zip_entry_compressionmethod($zip_entry) . "n";
*/
if(zip_entry_name($zip_entry)=="META-INF/MANIFEST.MF"){

if (
zip_entry_open($zip, $zip_entry, "r")) {
$buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
$handle = fopen("
opera-mini-3.1.8295-advanced-int.jad","w");
fwrite($handle, $buf);

echo
"$bufn";

zip_entry_close($zip_entry);
}
}
}

zip_close($zip);

}

?>



报的错是:

Warning: zip_read() expects parameter 1 to be resource, integer given in D:wwwtestjad.php on line 15

Warning: zip_close() expects parameter 1 to be resource, integer given in D:wwwtestjad.php on line 36

网上的一篇文章也遇到这个问题,但我按他的方法,也未能解决.明天到linux上试试.
技术文章 PHP读取jar文件并生成jad文件PHP读取jar文件并生成jad文件PHP读取jar文件并生成jad文件PHP读取jar文件并生成jad文件PHP读取jar文件并生成jad文件PHP读取jar文件并生成jad文件PHP读取jar文件并生成jad文件PHP读取jar文件并生成jad文件PHP读取jar文件并生成jad文件PHP读取jar文件并生成jad文件PHP读取jar文件并生成jad文件PHP读取jar文件并生成jad文件
阅读(217) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~