我有以下代码:
$path=$_SERVER['DOCUMENT_ROOT'] . "/WOWSlider/data1/images";
$files= array_diff(scandir($path), array('..',"."));
$path2=$_SERVER['DOCUMENT_ROOT'] . "/WOWSlider/data1/images/thumbs";
$files2= array_diff(scandir($path2), array('..',"."));
foreach($files as $plaatje){
print("
<a href='WOWSlider/data1/images/$plaatje' class='highslide' onclick='return hs.expand(this)'>
<img src='WOWSlider/data1/images/thumbs/$thumbnail' alt='Highslide JS'
title='Click to enlarge' /></a>
<div class='highslide-caption'>
$plaatje
</div>
");
}
现在我需要这样的东西:
$path=$_SERVER['DOCUMENT_ROOT'] . "/WOWSlider/data1/images";
$files= array_diff(scandir($path), array('..',"."));
$path2=$_SERVER['DOCUMENT_ROOT'] . "/WOWSlider/data1/images/thumbs";
$files2= array_diff(scandir($path2), array('..',"."));
foreach($files as $plaatje){
foreach($files2 as $thumbnail){
print("
<a href='WOWSlider/data1/images/$plaatje' class='highslide' onclick='return hs.expand(this)'>
<img src='WOWSlider/data1/images/thumbs/$thumbnail' alt='Highslide JS'
title='Click to enlarge' /></a>
<div class='highslide-caption'>
$plaatje
</div>
");
}
}
但它不起作用。它不会在屏幕上打印任何内容。
有人知道该怎么做吗?
我正在尝试制作一种相册。$plaatjes 是照片,$thumbnails 是照片的缩略图。
因为缩略图有不同的文件名,所以我需要在 foreach 中使用不同的变量,因此在 print() 中也需要使用不同的变量。
我不想让文件名不同,因为如果我需要添加其他照片,我不必在代码中做任何事情。