我必须显示文件中提供的图像名称。说image.txt
然后再做
那些图像作为链接。单击链接时,将显示另一组图像
显示在imagename.txt
(例如“1.jpg.txt
”)文件中可用的内容。
请告诉我该怎么做。
用于显示图像的功能:
function imageDisplay($fileName)
{
$readfile = file($fileName);
// Create a loop that will read all elements of the array and print out
// each field of the tab-delimited text file
$fh = fopen($fileName, "rb") or exit("Unable to open file!");
$count =10;
for ($k=0; $k<=$count; $k++)
{
list($imageName) = fscanf($fh,"%s");
$path = "images/";
$path = trim($path.$imageName);
?>
<body bgcolor="gray">
<img src="<? echo $path; ?>" alt="<? echo $path; ?> " vspace="5" hspace="10" />
<?php
}
fclose($fh);
}
谢谢, 拉维
答案 0 :(得分:3)
让我为您提供一般指南,
您将编写一个脚本来读取文件文本。根据您的图像名称分隔符(例如,输入密钥或逗号或分号),您将拆分文本以获取图像名称。
使用foreach循环,您将渲染所有这些图像。
每个图片都会引用另一个页面,并将其唯一ID作为参数。
单击图像后,您将被重定向到新的URL,根据唯一ID,您将获取其他图像集。
一步一步地开始编码。您可能会遇到问题,在这种情况下您可以发布更多问题:)但是,向前推进的最佳方式是开始编码。
更新: 每个图像都需要用超链接包装,并附上唯一的ID,例如
<a href="secondImageSet.php?imageId=1"><img src="abcd.jpg"></a>
在下一页上,您将获取图像ID并显示匹配结果。注意第二组图像应与第一张图像相关联。