基于this question中的原始代码和那里的Tims更正(答案1)我试图实现以下目标:
我有一个包含图像的文件夹“img”,如下所示:
- image_123.jpg
- image_123_alternate.jpg
- image_456.jpg
- image_456_alternate.jpg
- image_789.jpg
- image_789_alternate.jpg
- 依此类推...
(注:所有图像的大小相同,为 200px/200px)
从“img”文件夹中提取时,简单的 HTML 页面应该以下列方式显示图像和文件名:
文件名中包含“_alternate”部分的实际图像(并且只有这些)+ 文本框中图像下方不包含“_alternate”部分(没有文件扩展名)的图像文件名。所有对应按字母顺序拉动。在下面的示例中,粗体大写字母表示要显示的实际图像:
IMAGE_123_ALTERNATE
文本框:“image_123”
IMAGE_456_ALTERNATE
文本框:“image_456”
IMAGE_789_ALTERNATE
文本框:“image_789”
这是我到目前为止所拥有的,但这会显示所有图像和文件名:
<?php
$dir = opendir("img");
while (($file = readdir($dir)) !== false)
{
echo "<a href='img/".$file."' target='_blank'> <img src='img/".$file."'width='200' height='200' /></a><br />";
echo "<textarea>$file</textarea><br /><br />";
}
closedir($dir);
?>
任何帮助将非常感激!
非常感谢!