[英]List Dir not functioning as expected
我已經使用usercake制作了一個登錄系統,現在我根據自己的需要對其進行了更改。
最初,我在頁面上設置了列表目錄,以顯示特定文件夾中的所有“幫助文件”。 它工作正常,但不安全,任何人都可以查看。 因此,我更改了安全性,但是現在我的代碼出現了一些問題:
//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
這是完整的軟件包。 我想知道它是否如if語句那么簡單?
它不會解析,但會出現html加載和圖像,但這從未實現。
我設置了:
//Links for logged in user
if(isUserLoggedIn()) {
//Links for permission level 3 (BOF)
if ($loggedInUser->checkPermission(array(3))){
foreach(glob('./BOF/*.*') as $filename){
echo $filename ;
}
}
在此可行的同時,我唯一的問題是使其具有表象性,這是我迄今為止無法做到的。
理想情況下,我想修復第一個解決方案,如果沒有,我該如何設計第二個解決方案的樣式?
這條線
$thelist .= '<a href="/CD500/'.$file.'' target='_blank' >'.$file.'</a></br>';
應該
$thelist .= '<a href="/CD500/'.$file.'" target="_blank" >'.$file.'</a></br>';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.