The file name |
The file size |
Last modification time |
operation |
read()) !== false)
{
if($file!="." && $file!=".." && !is_dir("$inpath/$file"))
{
@$filesize = filesize("$inpath/$file");
@$filesize=$filesize/1024;
@$filetime = filemtime("$inpath/$file");
@$filetime = MyDate("Y-m-d H:i:s",$filetime);
if($filesize<0.1)
{
@list($ty1,$ty2)=explode(".",$filesize);
$filesize=$ty1.".".substr($ty2,0,2);
}
else
{
@list($ty1,$ty2)=explode(".",$filesize);
$filesize=$ty1.".".substr($ty2,0,1);
}
}
if($file == ".")
{
continue;
}
else if($file == "..")
{
if($activepath == "")
{
continue;
}
$tmp = preg_replace("#[\/][^\/]*$#i","",$activepath);
$line = "\n
The higher the directory
|
In the current directory:$activepath
[Image viewer]
|
";
$dirs[] = $line;
}
else if(is_dir("$inpath/$file"))
{
if(preg_match("#^_(.*)$#i",$file)) continue; #Shield FrontPage extension directories and Linux hidden directories.
if(preg_match("#^\.(.*)$#i",$file)) continue;
$line = "\n
$file |
|
|
[The name]
[delete]
|
";
$dirs[] = $line;
}
else if(preg_match("#\.(gif|png)#i",$file))
{
$line = "\n
$file |
$filesize KB |
$filetime |
[The name]
[delete]
[mobile]
|
";
$files[] = $line;
}
else if(preg_match("#\.(jpg)#i",$file))
{
$line = "\n
$file |
$filesize KB |
$filetime |
[The name]
[delete]
[mobile]
|
";
$files[] = $line;
}
else if(preg_match("#\.(swf|fla|fly)#i",$file))
{
$line = "\n
$file |
$filesize KB |
$filetime |
[The name]
[delete]
[mobile]
|
";
$files[] = $line;
}
else if(preg_match("#\.(zip|rar|tar.gz)#i",$file))
{
$line = "\n
$file |
$filesize KB |
$filetime |
[The name]
[delete]
[mobile]
|
";
$files[] = $line;
}
else if(preg_match("#\.(exe)#i",$file))
{
$line = "\n
$file |
$filesize KB |
$filetime |
[The name]
[delete]
[mobile]
|
";
$files[] = $line;
}
else if(preg_match("#\.(mp3|wma)#i",$file))
{
$line = "\n
$file |
$filesize KB |
$filetime |
[The name]
[delete]
[mobile]
|
";
$files[] = $line;
}
else if(preg_match("#\.(wmv|api)#i",$file))
{
$line = "\n
$file |
$filesize KB |
$filetime |
[The name]
[delete]
[mobile]
|
";
$files[] = $line;
}
else if(preg_match("#\.(rm|rmvb)#i",$file))
{
$line = "\n
$file |
$filesize KB |
$filetime |
[The name]
[delete]
[mobile]
|
";
$files[] = $line;
}
else if(preg_match("#\.(txt|inc|pl|cgi|asp|xml|xsl|aspx|cfm)#",$file))
{
$edurl = "file_manage_view.php?fmdo=edit&filename=".urlencode($file)."&activepath=".urlencode($activepath);
$line = "\n
$file |
$filesize KB |
$filetime |
[The editor]
[The name]
[delete]
[mobile]
|
";
$files[] = $line;
}
else if(preg_match("#\.(htm|html)#i",$file))
{
$edurl = "file_manage_view.php?fmdo=edit&filename=".urlencode($file)."&activepath=".urlencode($activepath);
$line = "\n
$file |
$filesize KB |
$filetime |
[The editor]
[The name]
[delete]
[mobile]
|
";
$files[] = $line;
}
else if(preg_match("#\.(php)#i",$file))
{
$edurl = "file_manage_view.php?fmdo=edit&filename=".urlencode($file)."&activepath=".urlencode($activepath);
$line = "\n
$file |
$filesize KB |
$filetime |
[The editor]
[The name]
[delete]
[mobile]
|
";
$files[] = $line;
}
else if(preg_match("#\.(js)#i",$file))
{
$edurl = "file_manage_view.php?fmdo=edit&filename=".urlencode($file)."&activepath=".urlencode($activepath);
$line = "\n
$file |
$filesize KB |
$filetime |
[The editor]
[The name]
[delete]
[mobile]
|
";
$files[] = $line;
}
else if(preg_match("#\.(css)#i",$file))
{
$edurl = "file_manage_view.php?fmdo=edit&filename=".urlencode($file)."&activepath=".urlencode($activepath);
$line = "\n
$file |
$filesize KB |
$filetime |
[The editor]
[The name]
[delete]
[mobile]
|
";
$files[] = $line;
}
else
{
$line = "\n
$file |
$filesize KB |
$filetime |
[The name]
[delete]
[mobile]
|
";
$files[] = $line;
}
}
$dh->close();
foreach ($dirs as $dir)
{
echo $dir;
}
foreach ($files as $file)
{
echo $file;
}
?>
[The root directory]
[The new file]
[The new directory]
[File upload]
[Space to check]
|