私設SoS2オーナー応援BBS

新規発言一覧最新記事過去一覧検索ダウンロードページHOME

スレッド

└◇1046:
Re[3]:覇王に挑戦出来ない;−; [moon] 05/10 23:42

 ├◇1047:Re[4]:補足 [moon] 05/10 23:51
 └◇1048:Re[4]:覇王に挑戦出来ない;−; [CGI初心者炸裂] 05/11 00:03
  └◇1049:Re[5]:覇王に挑戦出来ない;−; [CGI初心者炸裂] 05/11 00:05
   └◇1050:Re[6]:覇王に挑戦出来ない;−; [moon] 05/11 09:10
    └◇1051:Re[7]:覇王に挑戦出来ない;−; [CGI初心者炸裂] 05/11 21:13
     └◇1052:あ、出来ました! [CGI初心者炸裂] 05/11 21:32<-last


1046● Re[3]:覇王に挑戦出来ない;−;[ moon ] 2004 05/10 23:42
> >win.datが存在しないかパーミッションが不適切なのだろうと考えられます。
> なんでだろう、ちゃんとなってるのに・・・。
> 迷惑かかりそうなので自分で頑張ってみようと思います。
> お騒がせしました〜。

他の可能性もあるようなのでそれも一応簡単に書いておきますね。(というよりwin.datが読み込めなかったらトップでもエラー表示になるので原因はそれではなかったです。)
デフォルトでif(($Fm{'mode'} eq 'find_champ')||($Fm{'mode'} eq 'fight2')){〜}else{〜}のような形式の部分のif、elseの対応が変になっている。
スレッド一覧


1047● Re[4]:補足[ moon ] 2004 05/10 23:51
> デフォルトでif(($Fm{'mode'} eq 'find_champ')||($Fm{'mode'} eq 'fight2')){〜}else{〜}のような形式の部分のif、elseの対応が変になっている。

あくまで「のような形式」なので似たようなfight2を含むif文もデフォルトと見比べてみたほうが良いです。
スレッド一覧


1048● Re[4]:覇王に挑戦出来ない;−;[ CGI初心者炸裂 ] 2004 05/11 00:03
> デフォルトでif(($Fm{'mode'} eq 'find_champ')||($Fm{'mode'} eq 'fight2')){〜}else{〜}のような形式の部分のif、elseの対応が変になっている。

それも違うみたいです;−;
もっかい説明すると
メニューで覇王に挑戦を選ぶ
→覇王に会える
→挑戦を選んで進む
→IDが存在しませんと出る
みたいな感じです。
自分でなんとかしようと思ったのですが
全くわからないっす・・・。
どうしよう_| ̄|○
スレッド一覧


1049● Re[5]:覇王に挑戦出来ない;−;[ CGI初心者炸裂 ] 2004 05/11 00:05
補足のも見てみましたが
やっぱりダメでした。
見間違えかもしれないので何回も
見てるんですが;−;
スレッド一覧


1050● Re[6]:覇王に挑戦出来ない;−;[ moon ] 2004 05/11 09:10
> 補足のも見てみましたが
> やっぱりダメでした。
> 見間違えかもしれないので何回も
> 見てるんですが;−;

補足のほうはfight.plの、
  if($Fm{'mode'} eq 'fight2'){@prclines = &get_champ}
  else{@prclines = &get_partner("$Fm{'pd'}")}
を指していたのですがここも大丈夫だったのでしょうか?
スレッド一覧


1051● Re[7]:覇王に挑戦出来ない;−;[ CGI初心者炸裂 ] 2004 05/11 21:13
たりなかったですw
でも、出来ない;−;なんでだろう・・・。
もうちょっといろいろやってみます
スレッド一覧


1052● あ、出来ました![ CGI初心者炸裂 ] 2004 05/11 21:32
もういっかい良く
helpと見比べて
if(($Fm{'mode'} eq 'find_champ')||($Fm{'mode'} eq 'fight2')){〜}else{〜}
の形式のものの間違いを探してたら
案の定・・・。
追加しわすれがありました_| ̄|○

追加したらちゃんと機能するようになりました!
ありがとうございましたm(_ _)m
スレッド一覧

CGIROOM