ログインしていない限り、ページを保護できる Usercake を使用しています。これは期待どおりに機能します。
次に、ファイルのディレクトリを表示するコードをいくつか書きましたが、これも期待どおりに機能します。
現在、両者は個別に活動しています。ただし、それらを組み合わせて、ディレクトリ リストがログイン メニューと共に保護されるようにしたいと考えています。
出力をエコーとして設定し、ログインした場合のスクリプトの下に表示しようとしました(正しい行に沿っていると思います)。機能していないだけで、数時間使用しています。
明らかな何かが欠けていますか?
<?php
if ($handle = opendir('BOF/')) {
while (false !== ($file = readdir($handle)))
{
if ($file != "." && $file != ".."){
$thelist .= '<ul><a href="/BOF/'.$file.'" target="_blank"
style="color: #0f33cc">'.$file.'</a></ul>';
}
}
closedir($handle);
}
require_once("models/config.php");
if (!securePage($_SERVER['PHP_SELF'])){die();}
echo"
<ul id='options'>";
include("left-nav3.php");
echo "
</ul>"
echo "
<div id='output'>
List of help files:</div>
<div id='List'>
<?=$thelist
</div>"
?>
これは、皆さんとギャルに助けを求める前に私が残した状態です.
私は明らかな何かを見逃していると確信しています。それが機能しない理由です。おそらく、それらが結合しないか、IF ステートメントで何かが発生するためです。