私は次のコードを持っています:
$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()にも異なる変数を設定する必要があります。
他の写真を追加する必要がある場合は、コードで何かを行う必要がないため、ファイル名を変更したくありません。