私はPHPでギャラリーを作ろうとしています。私はすべての画像をフォルダから取り出し、3行目に表示したいと思います。私はそれを動作させていますが、最初の2つの画像はうんざりです。PHPで画像ギャラリーが表示される問題
これは私が試したものです:
$images = glob("$_SERVER[DOCUMENT_ROOT]/gallery/img*.{png,jpg,gif}", GLOB_BRACE);
echo '<table width="100%>';
$count="-1";
foreach($images as $image) {
if ($count%3 == 1) {
echo '<tr>';
}
$url=str_replace("/home/#####/public_html/gallery", "", $image);
echo '<td width="33%"><div class="gallery">';
echo '<img onclick="window.location='.$url.'" src="'.$url.'" alt="Image Alt" width="400" height="300">';
echo '</div></td>';
if ($count%3 == 3) {
echo '</tr>';
}
//echo $count;
$count++;
//echo "|".$count;
}
if ($count%3 != 1) {
echo ',</tr>';
}
echo '</table>';
//echo print_r($images);
これは一種の動作しますが、それはこのなります:
(これらは単にストックフォトあり、実際の写真は少し..です攻勢)
私は間違ったことをしていることは知っていますが、私は何を知りません!
生成された実際のHTMLを共有できますか?何がうまくいかないかを簡単に確認できます。 – Cagy79
写真はすべて.. ..私は電話で要素を正確に調べることができません。 –