*武器shopの改造(画像をいれる) [#s8e476b6]
-ページ: [[罪罰改造板2]]
-投稿者: [[Alt]]
-優先順位: 緊急
-状態: 提案
-カテゴリー: エラーが出ます
-投稿日: 2007-04-14 (土) 01:37:08
-バージョン:
**内容 [#ff43b771]
ショッピングモールの武器屋の改造で武器一つ一つに画像をいれる改造をしたいのですが上手くいきません。
どのように改造したいかは下のページを参照してもらえればわかると思います。
http://www.ragnarokonline.jp/gamedata/weaponry/dagger.html
まず武器の部分のCGIスクリプトをテーブルタグ内に画像をいれて改造したのですがエラーがでました。
スクリプトは以下の通りです。
# 以下処理 基本的にこれ以下はいじらないように。
#-------------------------------------------------------------------------------
# 武具(ショッピング)
sub bugu_s{
$log.=<<EOM;
<form action=$script method=$method name=ore_>
<input type=hidden name=id value="$id">
<input type=hidden name=pw value="$pw_p">
<input type=hidden name=cmd value=-1>
EOM
foreach(11 .. $#dg_data){
$log .=qq|<table width="505" border="0" cellpadding="0" cellspacing="0">\n|;
$log .=qq|<tr align="left" valign="top">\n|;
$log .=qq|<td colspan="2" align="left" valign="top"><b>$dg_data[$_][1]</b></tr>\n|;
$log .=qq|<tr>\n|;
$log .=qq|<td width="106" rowspan="3" align="left" valign="top"><img src="test.gif" width="75" height="100"></td>\n|;
$log .=qq|<td width="399" align="left" valign="top"><span>攻撃:</span>$dg_data[$_][4]<span>価格:</span>$dg_data[$_][2]</td></tr>\n|;
$log .=qq|<tr>\n|;
$log .=qq|<td align="left" valign="top"><span>重量:</span>40<span>武器Lv:</span>1<span>属性:</span>−<span>精錬:</span>可<span>破損:</span>$dg_data[$_][3]回</td></tr>\n|;
$log .=qq|<tr>\n|;
$log .=qq|<td align="left" valign="top"><span>説明:</span>$dg_data[$_][5]</td></tr>\n|;
$log .=qq|</table>\n|;
$log .=qq|<tt><br></tt><input type=submit value="購入/やめる" class="button1"></form>\n|;
}
#-------------------------------------------------------------------------------
# 防具(ショッピング)
sub bogu_s{
元のスクリプトをみてもいまいち$log .=qq|という記述がどのような意味があるのかわかりません。
どなたか、このスクリプトの意味や上の記述の誤りなどお教えしていただけないでしょうか?また他の種類のスクリプトでも改造できるならなんでもいいので教えてください。
----
-qq|〜〜|で"〜〜"と同意です。タグ等で、〜〜に""を使いたい場合に便利です。 -- [[三毛猫]] &new{2007-04-14 (土) 10:25:56};
-エラーについては、foreach(A .. B){・・・}の意味を勉強されることをお勧めします。 -- [[三毛猫]] &new{2007-04-14 (土) 10:34:05};
#comment