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_close($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示例
.dll文件缺失怎么办?.dll文件在哪下载?不用担心,这里为大家提供了所有的.dll文件下载,无论用户丢失的是什么.dll文件,在这里都能找到。用户保存后,在网盘搜索dll文件全称即可查找下载!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号