DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
$rootdir = "./upload/";
$folders = array();
$files = array();
$dir = $HTTP_GET_VARS['dir'];
$dlfile = base64_decode($HTTP_GET_VARS['dl']);
$dir = base64_decode($dir);
$name=$HTTP_SERVER_VARS['SCRIPT_NAME'];
$pos = strrpos($name, "/")+1;
$script = substr($name,$pos,strlen($name).".php");
$imgfolder="folder.gif";
$imgfolderup="folderup.gif";
$imgfile="file.gif";
$fp = @opendir($rootdir.$dir);
while(false !== ($file = readdir($fp))) {
if ($file != "." && $file != ".." && $file != $script) {
if(is_dir($rootdir.$dir."/".$file))
array_push($folders, $file);
elseif(is_file($rootdir.$dir."/".$file))
array_push($files, $file);
}
}
?>
[TABLE]
[TR]
[td][IMG]https://finale.freesoft-board.to/banner.gif[/IMG]
[TABLE]
[TR]
[LEFT][td][LEFT]
[B]Create a new Folder:[/B]
$cfolstat=mkdir($rootdir.$dir.$_REQUEST['cfol']."/", 0777);
if(!$cfolstat) {
print " [COLOR=red][B]Cannot create Folder[/B][/COLOR]";
} else {
print " [COLOR=green][B]Folder created successfully[/B][/COLOR]";
header("Location: ".$script."?dir=".base64_encode($dir));
}
$cstat="1";
} ?>[/LEFT][/td][/LEFT]
[/TR]
[TR]
[LEFT][td][LEFT]
[B]Select your Uploadfile[/B]
$directory = $rootdir.$dir;
$rawfilename = $_FILES['ufile']['name'];
$filename = str_replace(" ", "_", $rawfilename);
move_uploaded_file($_FILES['ufile']['tmp_name'], $directory.$filename);
header("Location: ".$script."?dir=".base64_encode($dir));
$ufsize=filesize($directory.$filename) / 1000000;
$unew="1";
} ?>[/LEFT][/td][/LEFT]
[/TR]
[TR]
[CENTER][td][CENTER][IMG]https://finale.freesoft-board.to/$imgfolderup[/IMG] [B]ROOT[/B]"?>[/CENTER][/td][/CENTER]
[LEFT][td][LEFT][IMG]https://finale.freesoft-board.to/.$imgfolder.[/IMG] /".$dir; ?>[/LEFT][/td][/LEFT]
[/TR]
[TR]
[LEFT][td][LEFT]
[TABLE]
function hsize($size) {
$count = 0; $format = array("Byte","KByte","MByte","GB","TByte","PByte","EByte","ZByte","YByte");
while(($size/1024) > 1 && $count < 8) {
$size = $size / 1024; $count++;
}
$return = "[B]".number_format($size,0,'','.')."[/B] [COLOR=blue]".$format[$count]."[/COLOR]";
return $return;
}
foreach($folders as $list_folders) {
$link_folders = $list_folders;
print "
[TR]
[LEFT][td][LEFT][URL='https://finale.freesoft-board.to/.$script.']").">[IMG]https://finale.freesoft-board.to/$imgfolder[/IMG] ".$list_folders."[/URL][/LEFT][/td][/LEFT]
[/TR]
";
}
foreach($files as $list_files) {
$link_files = $list_files;
$fsize = filesize($rootdir.$dir.$list_files);
$pathparts=pathinfo($rootdir.$dir.$list_files);
$ext=$pathparts['extension'];
$imgfiles=$imgfile;
if($ext=="txt" || $ext=="doc" || $ext=="xls") $imgfiles="txt.gif";
elseif($ext=="png" || $ext=="gif" || $ext=="jpg" || $ext=="bmp") $imgfiles="img.gif";
elseif($ext=="psd") $imgfiles="psd.gif";
elseif($ext=="zip") $imgfiles="zip.gif";
elseif($ext=="rar") $imgfiles="rar.gif";
elseif($ext=="exe") $imgfiles="exe.gif";
print "
[TR]
[LEFT][td][LEFT][URL='https://finale.freesoft-board.to/.$rootdir.$dir.$link_files.'][IMG]https://finale.freesoft-board.to/$imgfiles[/IMG] ".$list_files."[/URL][/LEFT][/td][/LEFT][RIGHT][td][RIGHT]".hsize($fsize)."[/RIGHT][/td][/RIGHT]
[/TR]
";
}
?>
[/TABLE]
[/LEFT][/td][/LEFT]
[/TR]
[/TABLE]
[B]└[/B] [COLOR=#333333][SIZE=1][FONT=verdana][/FONT][/SIZE][/COLOR][/td]
[/TR]
[/TABLE]
[COLOR=#999999][B]© R4V3SH0W 2oo6[/B]
if(!empty($_REQUEST['chkfol']) || !empty($_REQUEST['chkfile'])) {
if(isset($_REQUEST['chkfol'])) {
foreach($_REQUEST['chkfol'] as $delfol) {
rmdir($rootdir.$dir.$delfol);
}
header("Location: ".$script."?dir=".base64_encode($dir));
}
if(isset($_REQUEST['chkfile'])) {
foreach($_REQUEST['chkfile'] as $delfile) {
unlink($rootdir.$dir.$delfile);
}
header("Location: ".$script."?dir=".base64_encode($dir));
}
}
$endtime = microtime(); $loadtime = $endtime - $starttime; print "Script loaded in: [B]". $loadtime ."[/B] Seconds";
?>[/COLOR]