- ベストアンサー
PHPのパースエラーと画像の表示について
- 上記のコードでパースエラーが発生し、画像のサイズ指定に問題があります。画像のサイズを指定する方法を教えてください。
- また、画像を7つ表示したら改行して、新しい行にもう7つ画像を表示する方法を教えてください。
- お願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
違っていたらごめんなさい。 if (($i / 6) == 1)→これって割り算でなくて余りで判断ではなかったでしょうか? あとwidth='200'にしてはどうでしょうか?
その他の回答 (4)
- bm_hiro
- ベストアンサー率51% (200/388)
>width=" 200 " height=" 200 " >これを取るとエラーがでずに通ります。 良い事を教えましょう。 HTMLタグで 要素をくくるクォートは はしょっても 大概のブラウザは気にせずレンダリングしてくれます。ダメなケースもありますが。 なので ↓ で問題ありません。W3Cには怒られますが。 width=200 height=200 更に言うと HTML5では 公式に はしょってOKになったとかならないとか。 > あと、やりたいことは画像を7つ表示したら改行して、また下に画像を7つ並べることを繰り返す。 <DIV>で囲って CSSで制御すれば良いんじゃないかと思いました。
- okbakasine
- ベストアンサー率27% (67/242)
>width=" 200 " height=" 200 " >これを取るとエラーがでずに通ります。 #3の人がすでに書いているけどエスケープ処理って知っている?
- ibara994
- ベストアンサー率75% (9/12)
"~" 文字列リテラルの中で " 文字を記述したい場合は \" と書きます。 $img[] = "<img src=\"{$value->SmallImage->URL}\" width=\"200\" height=\"200\">";
- edomin7777
- ベストアンサー率40% (711/1750)
取り敢えず、 if (($i / 6) == 1) { を if (($i % 7) == 6) { に変えてみる? $iが 0の時0←画像を出力 1の時1←画像を出力 2の時2←画像を出力 3の時3←画像を出力 4の時4←画像を出力 5の時5←画像を出力 6の時6←画像を出力して改行 7の時0←画像を出力 8の時1←画像を出力 … とか…。