php在线解压rar问题
用以下代码解压是成功了:<?
$upfile=$_FILES['file'];
if($upfile){
$pic=$_SERVER[DOCUMENT_ROOT].'/upload/'.$upfile[name];
move_uploaded_file($upfile['tmp_name'],$pic);
$rar_file = rar_open($pic) or die("Can't open Rar archive");
//example.rar换成其它档案即可
$entries = rar_list($rar_file);
foreach ($entries as $entry){
$entry->extract($_SERVER[DOCUMENT_ROOT].'/upload/');
}
$r=rar_close($pic);
}
?>
但成功之后有问题,就是解压的那个rar要过一段时间才能删除,时那个php_rar.dll的问题,还是rar_close用的不对,还是什么问题呢?
附上pecl各个版本的下载地址:http://museum.
我用的是 pecl-5.2.3-Win32.zip 里的php_rar.dll,其他版本就算apache可以读到,但也用不到以上的代码。
或者各位有什么好用的解压rar的方法也可以说下。
对于各位的回答,虽然小弟没有分可以给大家,但万分感谢。。。谢谢```
[ 本帖最后由 janurs 于 2010-1-29 12:20 编辑 ]