【发布时间】:2016-09-17 02:48:00
【问题描述】:
所以在我的文件夹 (x) 中,有 HTML 文件和我的图像的另一个文件夹 (y)。我想读取文件夹 y 中的所有图像并将它们作为<img> 形式输出到我的 HTML 页面上。我查找了 php 和 javascript,试图让它们工作,但没有好运。有人可以帮我吗?
假设文件夹 y 中的所有图像都是 .jpg 格式。
【问题讨论】:
所以在我的文件夹 (x) 中,有 HTML 文件和我的图像的另一个文件夹 (y)。我想读取文件夹 y 中的所有图像并将它们作为<img> 形式输出到我的 HTML 页面上。我查找了 php 和 javascript,试图让它们工作,但没有好运。有人可以帮我吗?
假设文件夹 y 中的所有图像都是 .jpg 格式。
【问题讨论】:
这只是获取与通配符匹配的所有文件的目录列表的问题。在您的情况下,*.jpg。
为此,您可以使用 glob 函数,然后使用 forEach 循环遍历匹配的文件名列表。
<?php
// Creates a page full of jpg images found in the specified directory (current one if none specified)
function showFiles($findMe)
{
foreach (glob($findMe) as $filename)
echo "<img src='$filename'/>";
}
showFiles("*.jpg");
?>
【讨论】: