我有一个在localhost上运行的Apache服务器和一个在其中的images文件夹 文件根。为了获取图像文件夹中的所有图像,我使用下面的代码
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/
,其中一个
图像文件夹保存在我需要获取所有图像的位置,我能够查看
通过给出网址逐个图像
浏览器中的https://www.example.com/euf/assets/images/background.jpg
即表示
euf文件夹应该保存在服务器的doument根目录下,所以如果我给路径为
$dir=$_SERVER['DOCUMENT_ROOT']."euf/assets/images/"
以上代码应该有效....
但在这种情况下代码不起作用。请帮忙
答案 0 :(得分:0)
试试这个
<?php
$dir = $_SERVER['DOCUMENT_ROOT']."your/imagesfolder/path/";
$dh = opendir($dir);
while (($file = readdir($dh)) !== false)
{
echo "<pre>";
echo "filename:". $file." : filetype: " . filetype($file) . "\n";
$path = "/images/".$file;
echo "<img src=" . $path . " alt='image' width='50px' height='50px'>";
echo "</pre>";
}
closedir($dh);