我有一个images文件夹里面都是图片,在首页打开的时候加载images文件夹里面的所有图片并显示出来,这代码可以实现吗?或者需要jquery的配合????
原因是我不想在数据库添加或者在网页一个一个的添加上去
<?php
$dir = "./images/"; //要获取的目录
echo "********** 获取目录下所有文件和文件夹 ***********<hr/>";
//先判断指定的路径是不是一个文件夹
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh))!= false){
//文件名的全路径 包含文件名
$filePath = $dir.$file;
echo "<img src='".$filePath."'/>";
}
closedir($dh);
}
}
?>追问
$dir = "./images/"; //要获取的目录
echo "********** 获取目录下所有文件和文件夹 ***********<hr/>";
//先判断指定的路径是不是一个文件夹
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh))!= false){
//文件名的全路径 包含文件名
$filePath = $dir.$file;
echo "<img src='".$filePath."'/>";
}
closedir($dh);
}
}
?>追问
好的,非常谢谢你,但是有一个我搞不明白,$dir是文件夹路径,echo "";他把路径也当做是图片输出了?这该怎么解决?
追答$filePath=$dir.$file;//把$dir. 去掉就行了
追问好像还是不行啊。。。有没有办法判断图片路径是 .jpg || .png || .gif 在输出?
有必要那么麻烦吗?做一个文件夹里面全放相应的图片不就好了,也方便管理
温馨提示:答案为网友推荐,仅供参考