Файл: ftp/ftp.php
Строк: 138
<?php
error_reporting(0);
$k=trim($_GET['k']); include("key.php");
$d=rawurldecode(trim($_GET['d'])); $n=rawurldecode(trim($_GET['n']));
if ($d==NULL) {$d="";} if ($n==NULL) {$n="";}
$rd=rawurlencode($d); $rn=rawurlencode($n);
$d=str_replace(".|htaccess",".htaccess",$d);
$n=str_replace(".|htaccess",".htaccess",$n);
require_once '../api_core/apicms_system.php';
require_once '../api_core/head.php';
require_once 'moduls/per.php';
$v=88;
if (($ftp=@ftp_connect($sr))&&(@ftp_login($ftp,$lg,$ps))) {
@ftp_pasv($ftp,true); $links="";
ftp_chdir($ftp,$d."/".$n); $curd=ftp_pwd($ftp);
if ($curd<>"/") {
$back=preg_replace("~(.*)/[^/]*~m","\1",$curd);
$back=str_replace(".htaccess",".|htaccess",$back);
}
include("flist.php"); $fls=flist($ftp,$curd,$k);
@ftp_close($ftp);
$p=trim($_GET['p']); $cnt=count($fls);
$v=$skl; if (($v<1)||($v>100)) {$v=15;} $allp=ceil($cnt/$v);
if (($p==NULL)||($p==0)) {$p=1;} elseif ($p>$allp) {$p=$allp;}
$begin=$p*$v-$v; if ($begin>$cnt) {$begin=0;}
$end=$begin+$v; if ($end>$cnt) {$end=$cnt;}
for ($i=$begin;$i<$end;$i++) {$links.=$fls[$i]."";} $bl="";
if($links==NULL){$links="<div class='subhead'>папка пуста</div>";}
if ($p>1) {$v=$p-1; $bl='<a href="ftp.php?k='.$k.'&d='.$rd.'&n='.$rn.'&p='.$v.'">«Назад</a>';}
if ($allp>$p) {$v=$p+1; $b2='<a href="ftp.php?k='.$k.'&d='.$rd.'&n='.$rn.'&p='.$v.'">Вперед»</a>';}
if ($p>1 and $allp>$p) {$ppb2=' | ';}
if ($bl<>NULL || $b2<>NULL) {$b3='<div class="subhead">Страница: <b>'.$p.'</b> из <b>'.$allp.'</b><br/>
<b>'.$bl.'</b>'.$ppb2.'<b>'.$b2.'</b>
<form action="ftp.php" method="get">
<input name="p" type="text" format="*N" size="2" value="'.$p.'"/>
<input type="hidden" name="k" value="'.$k.'"/>
<input type="hidden" name="d" value="'.$rd.'"/>
<input type="hidden" name="n" value="'.$rn.'"/>
<input type="submit" value="« »"></form></div>';}
$d=str_replace("$","$$",$d); $n=str_replace("$","$$",$n);
$curd=str_replace("$","$$",$curd); $links=str_replace("$","$$",$links);
//<div class="content">В список действий:</div>
//<div class="subhead"><img src = "icons/copy.png"><a href="actn.php?k='.$k.'&d='.$rd.'&n='.$rn.'&ac=copy&t=d&go=1">Копирования</a></div>
//<div class="subhead"><img src = "icons/repath.png"> <a href="actn.php?k='.$k.'&d='.$rd.'&n='.$rn.'&ac=cut&t=d&go=1">Перемещения</a></div>
//<div class="subhead"> <img src = "icons/zip.png"><a href="arhdir.php?k='.$k.'&d='.$rd.'&n='.$rn.'">Архивировать</a></div>
//echo '<a href="ftp.php?k='.$k.'&d='.$back.'">'.$icn1.'</a> <a href="'.$dftp.'/go.php?k='.$k.'&d='.$rd.'&n='.$rn.'">'.$icn2.'</a> <a href="'.$dftp.'/faq.php">'.$icn3.'</a> <a href="'.$dftp.'/exit.php?k='.$k.'">'.$icn4.'</a></div>';
//<div class="subhead"> <img src="icons/cldir.png"><a href="list.php?k='.$k.'&d='.$rd.'&n='.$rn.'">Список действий </a></div>
// лишний рабочий функционал
echo'<div class="headmenu" style="padding: 8px; color:#fff;" >
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<td><img src="icons/cldir.png" width="16" height="16" alt=">"/>
'.$curd.'
</td>
<td align = "right">
<a class="headbut" href = "/ftp/">На главную</a>
<a class="headbut" href = "javascript:history.back(1)">Назад</a></td>
</div></div></table></div>';
//echo '<div class="subhead">Папка: <b>'.$curd.'</b></div>';
echo ''.$links.'';
echo$b3;
if ($curd<>"/") {
echo'
<div class="content">С папкой:</div>
<div class="subhead"><img src = "icons/repath.png"> <a href="actn.php?k='.$k.'&d='.$rd.'&n='.$rn.'&ac=mv&t=d">Переместить</a></div>
<div class="subhead"> <img src = "icons/rename_path.png"> <a href="actn.php?k='.$k.'&d='.$rd.'&n='.$rn.'&ac=ren&t=d">Переименовать</a></div>
<div class="subhead"><img src = "icons/delete_path.png"> <a href="actn.php?k='.$k.'&d='.$rd.'&n='.$rn.'&ac=delf">Удалить</a></div>';
}
echo '<div class="content">Работа в папке:</div>
<!--<div class="subhead"> <img src = "icons/import.png"> <a href="cms.php?k='.$k.'&d='.$rd.'&n='.$rn.'">Установка CMS</a></div>-->
<div class="subhead"><img src = "icons/create_file.png"> <a href="create.php?k='.$k.'&d='.$rd.'&n='.$rn.'">Создать Файл/Папку</a></div>
<div class="subhead"> <img src = "icons/import.png"> <a href="import.php?k='.$k.'&d='.$rd.'&n='.$rn.'">Импорт</a></div>
<div class="subhead"> <img src = "icons/export.png"> <a href="upload.php?k='.$k.'&d='.$rd.'&n='.$rn.'">Экспорт</a></div>';
} else {
echo 'err';
}
apicms_foot();
include_once '../api_core/timegen.php';
?>