Вход Регистрация
Файл: online-ftp/ftp/rar.php
Строк: 20
<?php

// ftp by jasis//


$title='Просмотр архива';
include
'system/func.php';
include
'system/head.php';
include
'system/ftp_connect.php';

 
$pad=prov(boff($_GET['arh']));
 
$fi=ftprename($pad);
ftp_pasv($serv,true);
$res ftp_size($serv,$pad);
 @
$d=prov($_GET['d']);
 if(
$d==""$d=trim('tmp/'.$savedir.'/'.$fi); else $d=boff(prov($_GET['d']));
if (
$res != -1) {
 if (
ftp_get($serv'tmp/'.$savedir.'/'.$fi$padFTP_BINARY)) {

 
$path=pathinfo($pad);

if(!
preg_match('/tmp/(.*?)/i',$d)){echo error('Fatal ERROR','ftp.php','Назад'); include 'system/foot.php'; exit;}

echo
'<div class="i" align="center">'.$path['basename'].'</div><br>';

  
$rar rar_open($d);
if(
$rar == true){ 
$list rar_list($rar);
 
$c count($list); echo'Обьектов: '.$c.'<hr/>'
 for(
$i 0$i<$c$i++) { 
echo 
$list[$i]->name.' ['.sizer($list[$i]->unpacked_size).'/'.sizer($list[$i]->packed_size).']<br/>'; } 
rar_close($rar); 

}else{
echo 
error('Ошибка открытия архива','ftp.php','Назад');
}
@
unlink('tmp/'.$savedir.'/'.$fi);
} else {
 echo 
error('Не удалось зугрузить файл на сервер','ftp.php?d='.verh2($pad),'Назад');
}
}else{
echo 
error('Не верный путь','ftp.php','Назад');
}
echo
'<div><a href="ftp.php?d='.verh2($pad).'">К папке</a></div>';
include 
'system/foot.php';

?>
Онлайн: 1
Реклама