Файл: admin_panel/copy.php
Строк: 26
<?php
include_once"config.php";
include_once"head.php";
if (!isset($_GET['cop'])){echo'<title>Ошибка</title> Ошибка! Не выбран файл/папка для копирования!'; include_once"foot.php";exit;}
$_GET['cop']=str_replace("/","%2f",$_GET['cop']);
if (!isset($_GET['action'])){
$up=dirname(realpath($_GET['did']));
$up=str_replace("/","%2f",$up);
$vi=realpath($_GET['did']);
echo'<table><a href="?did='.$up.'%2f&cop='.$_GET['cop'].'">/</a>'.$vi.'</table><br>';
echo'<title>'.$vi.'</title>';
if (!$_GET['did']){$_GET['did']='../';}
$dir_array=array();
$dir = opendir ($_GET['did']);
$bc=str_replace("/","%2f",$_GET['did']); echo'<table><a href="?action=cop&did='.$bc.'&cop='.$_GET['cop'].'">Копировать сюда</a><br>Выберите папку</table>';
while ($file = readdir ($dir)) {
if($file=="."||$file=="..") continue;
$dir_array[]=$file; }
closedir ($dir);
asort($dir_array);
$total = count($dir_array);
if (file_exists($_GET['did'])){ if (!$total<1){
for ($i = 0; $i < $total; $i++){
$_GET['did']=str_replace("%2f","/",$_GET['did']);
if (is_dir($_GET['did']."$dir_array[$i]")){
$_GET['did']=str_replace("/","%2f",$_GET['did']);
echo' <b>[DIR]</b> <a href="?did='.$_GET['did'].''.$dir_array[$i].'%2f&cop='.$_GET['cop'].'">'.$dir_array[$i].'</a><br>';}
}}else{echo'<center><b>Папка пуста!</b></center><br>';}}else{echo'<center><b>Не верно указан путь!</b></center>';} }
if ($_GET['action']=="cop"){
$_GET['fid']=realpath(str_replace("%2f","/",$_GET['fid'])); $_GET['did']=realpath(str_replace("%2f","/",$_GET['did'])); $_GET['cop']=realpath(str_replace("%2f","/",$_GET['cop']));
$ext = strtolower(substr($_GET['cop'], 1 + strrpos($_GET['cop'], "/")));
echo'<title>Копирование</title>';
if (cop($_GET['cop'],"".$_GET['did']."/".$ext."")){
echo'<br><b>Файл успешно скопирован!</b><br><a href="index.php">В менеджер</a><br>';
}else{ echo'Ошибка копирование файла!<br><a href="index.php">В менеджер</a><br>'; }
}
//----------------------КОНЕЦ-------------------
if (!isset($_GET['action'])){
echo'<table>* <a href="index.php?did='.$_GET['did'].'">В менеджер</a></table>';
}
include_once"foot.php";
?>