サムネイルのディレクトリをスキャンしてページにエコーするスクリプトがあります。それはうまく機能しますが、サムネイルはクリックできません、そして私は本当にこれが事実であることを望みます。echo "<img src='$thumbnail' class='resizesmall'>";
サムネイルがエコーされる行です。PHP内の大きな画像へのパスを壊さずに書き込む方法がわかりません。たぶん、これはforeachステートメント内で実行する必要がありますか?ご協力いただきありがとうございます?
$dir = "../mysite/thumbnails/";
$dh = opendir($dir);
// echo "$dh";
$gallery = array();
while($filename = readdir($dh))
{
$filepath = $dir.$filename;
//pregmatch used to be ereg
if (is_file($filepath) and preg_match("/\.png/",$filename))
{
$gallery[] = $filepath;
}
}
sort($gallery);
foreach($gallery as $thumbnail)
{
echo "<img src='$thumbnail' class='resizesmall'>";
}
?>
</div>
<??>