- ベストアンサー
【CGI】画像の表示の仕方【Miniりすと】
- CGIを使って画像を表示する方法とは?Miniりすとを使った画像の表示方法を解説します。
- Miniりすとを使用して画像を表示させる方法を紹介します。画像サイズは200四方を予定しています。
- CGIを利用してアップロードした画像を表に表示させる方法を詳しく教えます。緊急の設置なのでなるべく早い回答をお待ちしています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
”list.cgi”の561~562行目に名前を表示する部分があります(以下)。 if($name){ print"<td width=$show_name><a href=\"$cgipath?id=$num&mode=show\">$name</a></td>";} else{print"<td><a href=\"$cgipath?id=$num&mode=show\">---</a></td>";} それから、同じく”list.cgi”の732~736行目に画像を表示する部分があります(以下)。 if($gazou && $tail){ if($imgflag){ $tail ="<a href=\"$imgdir2$imgno$tail\"><img src=\"$imgdir2$imgno$tail\" border=0 width=$imgw height=$imgh alt=\"$imgno$tail\"></a>"; } else{ $tail ="<img src=\"$imgdir2$imgno$tail\" border=0 width=$imgw height=$imgh alt=\"$imgno$tail\">"; } print "<TR><TD class=\"left\">$gazou</TD><TD class=\"right\">$tail</TD></TR>\n"; } なので以下のように、画像を表示するコードを名前を表示するコードにくっつけてみては いかがでしょうか? if($name){ print"<td width=$show_name><a href=\"$cgipath?id=$num&mode=show\">$name</a></td>";} else{print"<td><a href=\"$cgipath?id=$num&mode=show\">---</a></td>";} ↓ ↓ if($name) { print"<td width=$show_name><a href=\"$cgipath?id=$num&mode=show\">$name</a>"; if($gazou && $tail){ if($imgflag){ $tail ="<a href=\"$imgdir2$imgno$tail\"><img src=\"$imgdir2$imgno$tail\" border=0 width=$imgw height=$imgh alt=\"$imgno$tail\"></a>"; } else{ $tail ="<img src=\"$imgdir2$imgno$tail\" border=0 width=$imgw height=$imgh alt=\"$imgno$tail\">"; } print "<br>$tail</TD>\n"; } } それから、同じく”list.cgi”の535行目のデータを変数に入れる部分を以下のように変えてみてください。 ($num,$name,undef,$last_time,$time1,$imgno,undef,$mail,$mailflag,$url,$imgurl,$tail,undef,undef,undef,undef,undef,undef,undef,@item) = split(/,/); ↓ ↓ ($num,$name,$pass,$last_time,$time1,$imgno,$host,$mail,$mailflag,$url,$imgurl,$tail,$imgw,$imgh,$imgflag,$comment,undef,undef,undef,@item) = split(/,/);
お礼
ryu_chanさんこんにちは!回答ありがとうございます! 早速試してみましたら、できました! わかりやすく教えていただき大変助かりました! 本当にありがとうございました!