【 スクリプト改造依頼スレ 】(丸投げ) part6at PHP【 スクリプト改造依頼スレ 】(丸投げ) part6 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト666:666 07/09/13 06:40:24 【 CGI&PHP名 】 MCHAT Rev.30420 【 配布先URL 】 http://misaki.ddo.jp/~program/(MISC/現在は閉鎖・改造OK再配布NG) 【 依頼期限 】 2週間ほど 【 依頼内容 】 満室になった際にも入室者の名前を全員表示させたい スクリプトの圧縮ファイル > http://marunage.s201.xrea.com/upbbs/img/826.zip スクリプトのテキストファイル > http://marunage.s201.xrea.com/upbbs/img/827.txt まるなげどんを利用させていただき、あちらにも依頼内容を記述させていただきました。 デフォルトでは「入室者の名前は待機時のみに表示される」ようになっています。 誰かが入室し部屋が満室になると入室者の名前は表示されなくなる仕様なのですが、 それを「満室時にも入室者の名前が表示される」ようにしたいのです。 667:666 07/09/13 06:40:40 CGIスクリプトの210-224行に if ($memberNum == $roomDat[$RDMenNum]) { $state = '満室'; $color = '#ff3333'; $pic = $name = $sex = $age = $addr = $msg = $ip = ''; } elsif ($memberNum == 0) { $state = '空室'; $color = '#6666ff'; $name = $sex = $age = $addr = $msg = $ip = ''; } else { $state = '待機'; $color = '#00ff00'; ($RoomID, $flg, $ip, $id, $name, $namecolor, $sex, $age, $addr, $msg) = split(/}{/, $member[0]); $sexColor = $sex eq '女' ? 'RED' : 'BLUE'; $sex .= '性'; } 入室者の名前を表示しているらしき記述があり、221-223行を213行に移植してみたところ、 部屋に待機していた人物の名前は表示させられるようになりました。 そしてこれもまた見よう見まねではあるのですが、 ($RoomID, $flg, $ip, $id, $name, $namecolor, $sex, $age, $addr, $msg) = split(/}{/, $member[0]); を ($RoomID, $flg, $ip, $id, $name, $namecolor, $sex, $age, $addr, $msg) = split(/}{/, $member[1]); と $member[0] を $member[1] に変更したところ、 後から入室した人物の名前が表示させられることがわかりました。 ですが、どうしても先待機者と後入室者の名前を同時に表示させることができませんでした。 splitについても調べてみたのですが、素人のにわか知識ではどうにもなりませんでした… どなたかどうぞよろしくお願い致します。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch