Plesk が管理する Web サーバーに PHP をインストールしています。PHP の include_path に問題があり、絶対パスに絞り込んで明らかに機能していません。
したがって、ディレクトリのリストを作成しようとすると、次のように動作します。
echo "<h3>Directory listing of .</h3>";
foreach (new DirectoryIterator('.') as $fileInfo) {
if($fileInfo->isDot()) continue;
echo $fileInfo->getFilename() . "<br>\n";
};
しかし、これは出力を与えません。(そこにファイルがあります)。
echo "<h3>Directory listing of /var/www</h3>";
foreach (new DirectoryIterator('/var/www') as $fileInfo) {
if($fileInfo->isDot()) continue;
echo $fileInfo->getFilename() . "<br>\n";
};
出力:
Directory listing of .
.htaccess
index.php
try.php
Directory listing of /var/www
何か案は?