我正在开发一个 WordPress 博客。以前的开发人员使用“Exec-PHP”在某个页面中执行 PHP 脚本。
以下一个显示在http://url-of-the-page/
“/homez.406/xxx/www/wp-content/xxx/xxx/”中包含的文件列表中。
我想按日期订购文件,但我不知道该怎么做!有人已经用过这个了吗?
<!--?php showContent('/homez.406/xxx/www/wp-content/xxx/xxx/','http://url-of-the-page/',false,false); ?-->
这是我在functions.php中找到的
function showContent($path,$webpath,$adminclear,$adminup){
if ($handle = opendir($path))
{
if ($adminclear==true)
{
global $user_ID; if( $user_ID ) :
if( current_user_can('level_10') ) :
$auth=true;
else :
$auth=false;
endif;
endif;
}
if ($adminup==true)
{
global $user_ID; if( $user_ID ) :
if( current_user_can('level_10') ) :
$authup=true;
else :
$authup=false;
endif;
endif;
}
else{$auth=true;$authup=true;}
if ((isset($_POST['dlfile']))&&($auth==true))
{
$removefile=$_POST['dlfile'];
unlink ($removefile);
}
while (false !== ($file = readdir($handle)))
{
if ($file != "." && $file != "..")
{
$fName = $file;
$goodpath=$webpath.$fName;
$file = $path.$file;
$abpath=$path.$fName;
if(is_file($file)) {
echo "<p><a href='http://www.otrmd.com/wp-content/themes/FactoryWP/dl.php?p=".$goodpath."&f=".$fName."'>".$fName."</a><br/> Uploaded on ".date ('d-m-Y H:i:s', filemtime($file))."<br/>Size: ".filesize($file)." bytes</p>";
if($auth==true)
{
echo "<form method='post' action=".$_SERVER['REQUEST_URI'].">
<input type='hidden' name='dlfile' value='".$abpath."'>
<input type='submit' value='Clear File'>
</form><br/>";
}
} elseif (is_dir($file)) {
print "<p><a href='".$_SERVER['PHP_SELF']."?path=$file'>$fName</a></p><br/><br/>";
}
}
}
closedir($handle);
}
if ($authup==true)
{
echo ("[uploadify folder='".$path."' multi=true]");
}
}