私設SoS2オーナー応援BBS

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

スレッド

└◇107:
ありがとうございます。 [紫猿(しえん)] 11/03 07:55

 └◇108:Re:ありがとうございます。 [moon] 11/03 12:55
  └◇117:Re[2]:ありがとうございます。 [紫猿(しえん)] 11/06 23:30
   └◇118:Re[3]:ありがとうございます。 [moon] 11/06 23:58<-last


107● ありがとうございます。[ 紫猿(しえん) ] 2002 11/03 07:55
No.105で教えていただきましたようにやってみたのですが
受付中でも投票期間でも「参加受付中」になってしまって
教えていただいたことの意味(どうしてそうなるのか)が良くわらならいので
ファイルをひとつにするとかも理解ができませんでした。
教えていただいたことを参考にもう少し勉強してみたいと思います。
お手伝いいただいてありがとうございます。とても助かりました。ぺこり♪
スレッド一覧


108● Re:ありがとうございます。[ moon ] 2002 11/03 12:55
> No.105で教えていただきましたようにやってみたのですが
> 受付中でも投票期間でも「参加受付中」になってしまって
> 教えていただいたことの意味(どうしてそうなるのか)が良くわらならいので
> ファイルをひとつにするとかも理解ができませんでした。
> 教えていただいたことを参考にもう少し勉強してみたいと思います。
> お手伝いいただいてありがとうございます。とても助かりました。ぺこり♪

書いたものの流れは、
1. 参加受け付け終了時:coloentryファイルを削除(unlink)しcolobetファイルを作成。
2. バトル終了時:colobetファイルを削除しcoloentryファイルを作成。
3. また参加受け付け終了になったら1.に戻る。
の繰り返しです。
要するに、参加受付中はcoloentryというファイルのみが存在し、投票期間中はcolobetというファイルのみが存在するということです。
それを、if(-f 'coloentry')〜で判断して文字を表示しています。(-fはファイルがプレーンファイル(普通のファイル)かを返すファイルテスト演算子)

状況としては、参加受け付け終了時にcoloentryが削除されていないようなのでcoloentryをちゃんと''で囲っているかを確認してみてください。
それでも駄目な場合は、-fを-eにしてみてください。
スレッド一覧


117● Re[2]:ありがとうございます。[ 紫猿(しえん) ] 2002 11/06 23:30
本当にありがとうございます。
No.105で書いていただいたものでキチンとなりました。
上手くいかなくて悩んだのですが、流れを教えてくださったので
そのおかげでなんとか上手くいかない原因がわかりました。
原因は、バトル開始処理内ではないところの&colo_write;の下にも
unlink('colobet') if(-f 'colobet'); を付け加えていたせいでした。
&colo_writeはバトル開始処理内だけで良かったのですね。
私の理解不足でお手間を取らせてしまい申し訳ありません。
細かくサポートしていただき本当にありがとうございます。
寒くなりましたので、お風邪などお引きになりませんように・・・それでは
スレッド一覧


118● Re[3]:ありがとうございます。[ moon ] 2002 11/06 23:58
> 本当にありがとうございます。
> No.105で書いていただいたものでキチンとなりました。
> 上手くいかなくて悩んだのですが、流れを教えてくださったので
> そのおかげでなんとか上手くいかない原因がわかりました。
> 原因は、バトル開始処理内ではないところの&colo_write;の下にも
> unlink('colobet') if(-f 'colobet'); を付け加えていたせいでした。
> &colo_writeはバトル開始処理内だけで良かったのですね。
> 私の理解不足でお手間を取らせてしまい申し訳ありません。
> 細かくサポートしていただき本当にありがとうございます。
> 寒くなりましたので、お風邪などお引きになりませんように・・・それでは

出来ましたか。良かったです。
また何かあったら気軽にどうぞ。
スレッド一覧

CGIROOM