Php 列表目录未按预期运行
我已经使用usercake创建了一个登录系统,现在我正在修改它以满足我的需要 最初,我在页面上设置了列表目录,以显示特定文件夹中的所有“帮助文件”。它工作正常,但不安全,任何人都可以看到。因此,我已更改了安全设置,但现在我的代码出现了一些问题:Php 列表目录未按预期运行,php,usercake,Php,Usercake,我已经使用usercake创建了一个登录系统,现在我正在修改它以满足我的需要 最初,我在页面上设置了列表目录,以显示特定文件夹中的所有“帮助文件”。它工作正常,但不安全,任何人都可以看到。因此,我已更改了安全设置,但现在我的代码出现了一些问题: //Links for logged in user if(isUserLoggedIn()) { //Links for permission level 3 (BOF) if ($loggedInUser->checkPer
//Links for logged in user
if(isUserLoggedIn()) {
//Links for permission level 3 (BOF)
if ($loggedInUser->checkPermission(array(3))){
if ($handle = opendir('CD500/')) {
while (false !== ($file = readdir($handle)))
{
if ($file != '.' && $file != '..'){
$thelist .= '<a href="/CD500/'.$file.'' target='_blank' >'.$file.'</a></br>';
}
}
closedir($handle);
}
echo "
<div id='output'>
List of help files:</div>
<div id='List'>
$thelist
我唯一的问题是,虽然这是工作,是要使它体面,这是我迄今未能做到的
理想情况下,我希望修复第一个解决方案,如果没有,如何设计第二个解决方案?这一行
$thelist .= '<a href="/CD500/'.$file.'' target='_blank' >'.$file.'</a></br>';
$thelist.='';
应该是
$thelist .= '<a href="/CD500/'.$file.'" target="_blank" >'.$file.'</a></br>';
$thelist.='';
已对其进行编辑,它仍然只会给我一个空白屏幕、图片和背景加载,但文本仍然失败,如果我将其直接放在页面上,它可以工作,但如果用户登录,则会调用另一个页面。结果显示:不是a;,但是它现在停止解析我的html。一个有效,另一个无效=\你也可以用+1来向我介绍phplogs
$thelist .= '<a href="/CD500/'.$file.'" target="_blank" >'.$file.'</a></br>';