define('ROOT_DIR','D:/web/'); $rar = '2012051008.rar';$rar_name = basename($rar,'.rar'); $rar_file = rar_open(ROOT_DIR.$rar) or die("失败");$entries = rar_list($rar_file);$arr_name = array();foreach($entries as $entry){ $name = $entry->getName(); if(substr($name,-4) == '.txt') { $entry->extract(ROOT_DIR); $arr_name[] = $name; } }rar_clos<div style="color:transparent">!本文来源gaodai.ma#com搞##代!^码网(</div><sup>搞gaodaima代码</sup>e($rar_file); $arr_name = array('2012051008.txt','说明.txt');$file = ROOT_DIR.$rar_name.'.zip';require('./pclzip.lib.php');$zip = new pclzip($file);$list = $zip->create($arr_name);if($list != 0) { foreach($arr_name as $key=>$val) { unlink(ROOT_DIR.$val); }}
php解压rar文件 php打包zip文件 源码php_rar.dll pclzip示例