如果用户登录,我已经制作了以下脚本来显示目录中的文件:
<?php
session_start();
require_once("path/file.php");
if (!empty($_SESSION[username]))
{echo "You <b>$_SESSION[username]</b> are registered.";
$dirPath = dir('includes/path/');
$docArray = array();
while (($file = $dirPath->read()) !== false)
{
if ((substr($file, -3)=="pdf") || (substr($file, -3)=="doc"))
{
$docArray[ ] = trim($file);
}
}
$dirPath->close();
sort($docArray);
$c = count($docArray);
foreach($docArray as $filename)
{
echo "<div><a href=\"./includes/path/$filename\">Download '$filename'</a></div>";
echo "<br/>";
}
include('logout.php');
}
else
{echo "somethingsomething";
include('login.php');
}
?>
在成员表中有两列 MSV 和 LTP,可能的值为 0、1。我还必须到目录 /path/LTP 和 /path/MSV。
我需要在脚本中添加一个内容,即如果用户拥有 LTP 或/和 MSV 的权限,文件将相应地显示。