Просмотр файла jmanager/change.php

Размер файла: 4.46Kb
<?php
//-------------------------------- Скрипт файлово менеджера как на H2M.RU :) -----------------------------------------------//
//-------------------------------- Автор скрипта: Juse -----------------------------------------------//
//-------------------------------- Сайт автора: http://mafix.ru -----------------------------------------------//
//-------------------------------- icq: 444-328-628 -----------------------------------------------//
//-------------------------------------------------------------------------------//
include_once"config.php";
include_once"head.php";
if (!isset($_GET['action'])){
echo'<title>Мульти выбор</title>';
echo'<table>Выберите файл/папку</table><br>';

 if (!$_GET['did']){$_GET['did']='../';}
echo'<form method="post" action="?action=pod&did='.$_GET['did'].'">';
$dir_array=array();
$dir = opendir ($_GET['did']);
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' <input type="checkbox" name="sub[]" value="'.$dir_array[$i].'"/> <b>[d]</b> <font color="00aaaa">'.$dir_array[$i].'</font><br>';}
else{
$_GET['did']=str_replace("/","%2f",$_GET['did']);
echo' <input type="checkbox" name="sub[]" value="'.$dir_array[$i].'" /> <font color="00aaaa">'.$dir_array[$i].'</font><br>';}
}
echo'<br><input type="submit" value="С выбранными"/></form><br>';
}else{echo'<center><b>Папка пуста!</b></center><br>';}
}else{echo'<center><b>Не верно указан путь!</b></center>';}}
if ($_GET['action']=="pod"){
echo'<title>Выберите действие</title>';
echo'<table>Виберите действие</table>';
$sub[]=$_POST['sub'];

foreach($sub as $value){$c=(int)count($value); unset($value); }
if ($c>0){
echo'<font color="00aa00">Выбрано: <b>'.$c.'</b> файл(а)(ов)</font><br>';
echo'<form method="post" action="?action=dei&did='.$_GET['did'].'">';
for($i=0; $i<$c; $i++){ foreach($sub as $val=>$f){ echo'<input type="hidden" name="sub[]" value="'.$f[$i].'" />';}}
echo'<input type="radio" name="vol" value="delete" checked> Удалить<br>';
echo'<input type="submit" value="Выбрать"/></form><br>';
}else{echo'Ничего не произошло...<br>';}
}
if ($_GET['action']=="dei"){
echo'<title>Действие</title>';
echo'<table>Выберите действие:</table><br>';
$sub[]=$_POST['sub'];
foreach($sub as $value){$c=(int)count($value); unset($value); }
echo'<font color="00aa00">Выбрано: <b>'.$c.'</b> файл(а)(ов)</font><br>';
if ($_POST['vol']=="delete"){
echo'Вы действительно хотите удалить следующие файлы/папки?<br>';
for($i=0; $i<$c; $i++){ foreach($sub as $val=>$f){ 
if (is_dir($_GET['did'].$f[$i])){ echo' <b>[d]</b> ';}
echo'<font color="00aa00">'.$f[$i].'</font><br>';
}}
echo'<form method="post" action="?action=unlink&did='.$_GET['did'].'">';
for($i=0; $i<$c; $i++){ foreach($sub as $val=>$f){ echo'<input type="hidden" name="sub[]" value="'.$f[$i].'" />';}}
echo'<input type="submit" value="Да"/></form>';
echo'<form method="post" action="?did='.$_GET['did'].'">';
echo'<input type="submit" value="Нет"/></form><br>';}
}
if ($_GET['action']=="unlink"){
echo'<title>Состояние...</title>';
echo'<table>Отчет...</table>';
$sub[]=$_POST['sub'];
foreach($sub as $value){$c=(int)count($value); unset($value);}
echo'<b>Файлов/папок к удалению: '.$c.'</b><br>';
echo'<b>Имя файла</b> <b>Состояние</b><br><br>';
for($i=0; $i<$c; $i++){ foreach($sub as $val=>$f){
if (is_dir($_GET['did'].$f[$i])){echo'<b>[d]</b> '.$f[$i].' ';
if (unlink_dir($_GET['did'].$f[$i])){echo'<font color="00aaaa">удалено</font><br>';}else{echo'<font color="aa0000">отказано</font><br>';}}
if (is_file($_GET['did'].$f[$i])){echo' '.$f[$i].' ';
if (unlink($_GET['did'].$f[$i])){echo'<font color="00aaaa">удалено</font><br>';}else{echo'<font color="aa0000">отказано</font><br>';}}
}}
}
echo'* <a href="index.php">В менеджер</a><br>';
echo'* <a href="index.php?did='.$_GET['did'].'">Назад</a><br>';
include_once"foot.php";
?>