画像の幅と高さをループ配列にエコーしようとしています。幅と高さ以外はすべてそこにあるようです。画像は私が持っているカルーセルに表示されます。カルーセルが適切に機能するには、画像の幅と高さが必要です。手動で値を入力して画像を歪ませたくありません!!
これが私のコードのスニペットです。
<?php do {
$image = $_SERVER['DOCUMENT_ROOT'].$row_rs_imgpath['userimagespath'].$row_rs_smimg['thumbfile'];
$x= imagesx($image);
$y = imagesy($image);
?>
<img src="<?php echo $row_rs_imgpath['userimagespath'].$row_rs_smimg['thumbfile']; ?>" alt="<?php echo $row_rs_smimg['imgname']; ?>" width="<?php echo $x;?>" height="<?php echo $y;?>" />
<?php } while ($row_rs_smimg = mysql_fetch_assoc($rs_smimg)); ?>
ページのソース コードを表示すると、次のようになります。
<img src="/images/uploads/my-future-car-1358783315_thumb.jpg"width="" height="" />
<img src="/images/uploads/albert_docks_liverpool-1358872736_thumb.jpg" width="" height="" />
私も試してみました
list($width, $height)= getimagesize($image);
しかし、それもうまくいきません。どんなアイデアでも大歓迎です!