発言者: moon
発言日: 2006 02/12 19:03
> お答えくださりありがとうございます。
> 改行の件ですが、実は最初は
> ちゅっぱちゃぷす<>00050100Fd<>2<>
> 綿菓子<>00100200Fd<>3<>
> キャンディー<>00200300Fd<>4<>
> としていたのを、1番上しか表示されないため'\n'をつけてみた、ということでした。
> 実際つけてもつけなくても変わりません。
>
> それとローカルテストの件ですが、もちろん自サーバーのことであり
> インターネット上のサーバーではありません。まだアップロードはしていません。
>
> そしてitm.datの内容をコピーして景品ファイルに変更してみたのですが
> やはり1番上のもの(itm.datのアイテムだったもの)しか表示されませんでした。
>
> 野菜<>00050100Fd<>40<>
> パン<>00100200Fd<>25<>
> ライス<>00150300Fd<>20<>
>
> とあった場合、野菜しか表示されません。
> 申し訳ありませんが解決策がありましたらよろしくお願いします。
関係なかったようですが、書いた後で気が付いたのですがそもそもアップロード時のモードは影響しませんでした。
その他には、ファイル読み込み時点で1行しか読み込めていないということが考えられます。
まずは、「print "<b>景品交換</b><br><br>\n";」の下にでも「print 'itemlist=', scalar(@itemlist), '<br>';」とでもして@itemlistの要素数が2以上であるかどうかを確認してみてください。
もし、表示される要素数が1の場合はおそらくsos2.cgiのsub opendatが変更されているのではないかと考えられます。
▼関連発言
│
└◆1211:景品 [ナナ] 02/12 00:43
└◆1212:Re:景品 [moon] 02/12 11:20
└◆1213:Re[2]:景品 [ナナ] 02/12 12:52
└◆1214:Re[3]:景品 [moon] 02/12 19:03
└◆1215:Re[4]:景品 [ナナ] 02/12 21:12
└◆1216:Re[5]:景品 [moon] 02/12 23:32
└◆1217:Re[6]:景品 [ナナ] 02/13 00:22
└◆1218:Re[7]:景品 [moon] 02/13 08:58
└◆1219:Re[8]:景品 [ナナ] 02/13 13:24
└◆1220:Re[9]:景品 [moon] 02/13 23:45
└◆1221:Re[10]:景品 [ナナ] 02/14 17:07<-last