【发布时间】:2013-02-24 20:07:44
【问题描述】:
基于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);
?>
任何帮助将不胜感激!
非常感谢!
【问题讨论】:
标签: php