Вход Регистрация
Файл: pan/copy.php
Строк: 23
<?php
/*
Автор скрипта: Juse
Модификация: Jahak
*/

include_once "config.php";
include_once 
"head.php";
if (empty(
$_GET['copy'])){echo 'Ошибка! Не выбран файл/папка для копирования!'; include_once "foot.php";exit;}
$_GET['copy']=str_replace("/","%2f",$_GET['copy']);
if (!isset(
$_GET['action'])){
    
$up dirname(realpath($_GET['did']));
    
$up str_replace("/""%2f"$up);
    
$vi realpath($_GET['did']);
    
$dir_array = array();
    
$dir opendir($_GET['did']);
    
$bc str_replace("/""%2f"$_GET['did']);
    echo 
'<div class="list2"><a href="copy.php?action=copy&amp;did='.$bc.'&amp;copy='.$_GET['copy'].'">Выбрать</a><br /><a href="copy.php?did='.$bc.'&amp;copy='.$_GET['copy'].'">Вверх</a><br />';
    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 
'<img src="img/dir.gif" alt="/" />&nbsp;<a href="copy.php?did='.$_GET['did'].''.$dir_array[$i].'%2f&amp;copy='.$_GET['copy'].'">'.$dir_array[$i].'</a><br />' PHP_EOL;
            }
        }
    } else {
        echo 
'<center><b>Папка пуста!</b></center><br />';
    }
    } else {
        echo 
'<center><b>Не верно указан путь!</b></center>';
    }
    echo 
'</div>';
}

if (
$_GET['action']=="copy"){
    
$_GET['fid'] = realpath(str_replace("%2f""/"$_GET['fid']));
    
$_GET['did'] = realpath(str_replace("%2f""/"$_GET['did']));
    
$_GET['copy'] = realpath(str_replace("%2f""/"$_GET['copy']));
    
$ext strtolower(substr($_GET['copy'], strrpos($_GET['copy'], "/")));
    if (
copy($_GET['copy'],"".$_GET['did']."/".$ext."")){
        echo 
'<br /><b>Файл успешно скопирован!</b><br />';
    } else {
        echo 
'Ошибка копирование файла!<br />';
    }
}
include_once 
"foot.php";
Онлайн: 2
Реклама