我正在尝试在我的页面上为照相亭制作一个简单的画廊脚本。我有一个系留相机,它将图片放入由 MAMP 托管的本地站点上的文件夹中。每个文件夹是不同的组照片。照片的路径是 ('/images/ ** ')。第一页搜索我的图像目录中的文件夹,并仅将第一张图像作为缩略图/链接返回到包含该组人的所有图像的所有文件夹。
我的结构如下。
第一页是:
$i = 1;
foreach (glob('images/*') as $dir) {
echo '<div id="strip' . $i . '" class="polaroid">';
// One div per directory
$p = 1;
foreach (glob($dir."/*.jpg") as $img) {
$p++;
if ($p <= 2) {
echo "<a href='$dir'><img src='$img'/></a>";
} else {
}}
echo "</div>\n";
$i++;
这部分工作并将用户带到其中包含 jpegs 的目录。其中还包含一个带有以下代码的 index.php 文件:
$dir = 'images/'.basename('/'.getcwd()).'/';
foreach (glob($dir."/*.jpg") as $img)
echo $img;
{
echo "<img src='$img'/>";
}
这就是失败的地方。当我回显 $dir 时,它显示当前的相对路径,但 foreach 语句中的 $dir 似乎返回空。这只是返回一个空的 img 标签。我出错的任何意见。
提前致谢