我有以下代码可用于执行多项操作:
它会打开一个已知目录,并拉出图像文件名列表,这很容易。我还将全尺寸图像(例如1.jpg)与缩略图(位于同一目录中)(例如1_t.jpg)分开。我将它们显示在网格中的缩略图图像,单击该图像可打开完整尺寸的图像。很典型的东西。
我似乎无法绕开脑袋的是如何以数字顺序显示这些缩略图,因为我希望它们以这种方式显示,例如1、2、3、4。
这是我现在所在的位置-除了按正确的顺序排列图片外,它可以完成所有操作:
$imgdir = "../pro/".$p_tag."/";
if ($handle = opendir($imgdir)) {
while (false !== ($file = readdir($handle))) {
if (strpos($file, "_t.jpg")) {
$fullpic = str_replace("_t", "", $file);
echo "<li>";
echo "<a class=\"fancybox\" rel=\"image\" href=\"../pro/".$p_tag."/".$fullpic."\" title=\"".$p_address."\">";
echo "<img alt=\"".$p_address."\" id=\"photo_1\" src=\"../pro/".$p_tag."/".$file."\" />";
echo "</a>";
echo "</li>";
}
}
closedir($handle);
}