* 国データ($cdata)の分散 [#rbe0ffd7] - ページ: [[罪罰改造板3]] - 投稿者: [[an]] - 優先順位: 低 - 状態: 提案 - 状態: 完了 - カテゴリー: 設置できません - 投稿日: 2007-11-21 (水) 11:07:53 - バージョン: ** メッセージ [#q6eb79ea] どうも、お世話になっています。 最近どうも国データがよくリセットされるので、分散を考えています。 罪罰/ランキングトップを表示と罪罰/国代表のログを別の$cdata2と$cata3に分散したいと考えています。 ore_confing.cgiに $cdatfile2 = "./logdata/cdata2.cgi"; # 国データ2 $cdatfile3 = "./logdata/cdata3.cgi"; # 国データ2 ore_system.cgiの#OUT関連の#国データの↓に # 国データ書き込み2 sub cdat_write2{ $cdat = "top_hp;$top_hp,nm_hp;$nm_hp,top_mp;$top_mp,nm_mp;$nm_mp,top_ua;$top_ua,nm_ua;$nm_ua,top_ud;$top_ud,nm_ud;$nm_ud,top_lr;$top_lr,nm_lr;$nm_lr,top_ag;$top_ag,nm_ag;$nm_ag,top_lv;$top_lv,nm_lv;$nm_lv,top_job_lv;$top_job_lv,nm_job_lv;$nm_job_lv,top_ten;$top_ten,nm_ten;$nm_ten,\n"; open (OUT,">$cdatfile2") || &error("open error:$cdatfile2",1); print OUT $cdat; close(OUT) or die "Can't close : $!"; } という風に追加したのですが、どうやらlog/cdata2.cgiのほうに書き込みがされていないみたいなのですが、どうすればいいでしょうか? -------- - 国データ1と同じタイミングで書き込みさせたいなら、sub cdat_write2{〜で分けてしまうと、&cdat_write2で書き込み指示を出さない限り、処理を行わない気が。。。 -- [[三毛猫]] &new{2007-11-21 (水) 12:00:44}; - (↑エンターミスorz>以下続き。。)国データ1と同じタイミングで書き込みさせたいなら、$cdat2=〜〜略〜〜;としてそれをsub cdat_write{〜内で一緒に書き込むように、、、で良いと思うのですが。。。 -- [[三毛猫]] &new{2007-11-21 (水) 12:03:30}; - ではログファイルだけ分けるってのは難しいんですかね・・・ -- [[an]] &new{2007-11-21 (水) 12:03:53}; - 過去栄にバックアップ取れるんですから、やり方次第?分け方次第だと思いますね。>難しさ -- [[三毛猫]] &new{2007-11-21 (水) 12:11:35}; - 三毛猫さんのアドバイスでうまくいきましたー。ありがとうございます -- [[an]] &new{2007-11-21 (水) 12:13:23}; #comment