ローカルホストで実行されている Apache サーバーと、ドキュメント ルート内のイメージ フォルダーがあります。画像フォルダー内のすべての画像を取得するために、以下のコードを使用しています
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
echo "<pre>";
echo "filename: $file : filetype: " . filetype($dir . $file) . "\n";
$path = "/images/$file";
echo "<img src=".$path." alt='image' width='50px' height='50px'>";
echo "</pre>";
}
closedir($dh);
}
}
?>
リアルタイムで私の問題は、https://www.example.com/
すべての画像を取得する必要がある場所から画像フォルダーが保持されているドメインがあることです。ブラウザーのように URL を指定することで、画像を 1 つずつ表示できます
https://www.example.com/euf/assets/images/background.jpg
。つまり、eufフォルダーはサーバーの doument ルートの下に保持する必要があるため、パスを指定
$dir=$_SERVER['DOCUMENT_ROOT']."euf/assets/images/"
すると上記のコードが機能するはずです....しかし、その場合、コードは機能しません。助けてください