▼スレッド
│
└◇108:Re:ありがとうございます。 [moon] 11/03 12:55
└◇117:Re[2]:ありがとうございます。 [紫猿(しえん)] 11/06 23:30
└◇118:Re[3]:ありがとうございます。 [moon] 11/06 23:58<-last
> No.105で教えていただきましたようにやってみたのですがスレッド一覧
> 受付中でも投票期間でも「参加受付中」になってしまって
> 教えていただいたことの意味(どうしてそうなるのか)が良くわらならいので
> ファイルをひとつにするとかも理解ができませんでした。
> 教えていただいたことを参考にもう少し勉強してみたいと思います。
> お手伝いいただいてありがとうございます。とても助かりました。ぺこり♪
書いたものの流れは、
1. 参加受け付け終了時:coloentryファイルを削除(unlink)しcolobetファイルを作成。
2. バトル終了時:colobetファイルを削除しcoloentryファイルを作成。
3. また参加受け付け終了になったら1.に戻る。
の繰り返しです。
要するに、参加受付中はcoloentryというファイルのみが存在し、投票期間中はcolobetというファイルのみが存在するということです。
それを、if(-f 'coloentry')〜で判断して文字を表示しています。(-fはファイルがプレーンファイル(普通のファイル)かを返すファイルテスト演算子)
状況としては、参加受け付け終了時にcoloentryが削除されていないようなのでcoloentryをちゃんと''で囲っているかを確認してみてください。
それでも駄目な場合は、-fを-eにしてみてください。
本当にありがとうございます。スレッド一覧
No.105で書いていただいたものでキチンとなりました。
上手くいかなくて悩んだのですが、流れを教えてくださったので
そのおかげでなんとか上手くいかない原因がわかりました。
原因は、バトル開始処理内ではないところの&colo_write;の下にも
unlink('colobet') if(-f 'colobet'); を付け加えていたせいでした。
&colo_writeはバトル開始処理内だけで良かったのですね。
私の理解不足でお手間を取らせてしまい申し訳ありません。
細かくサポートしていただき本当にありがとうございます。
寒くなりましたので、お風邪などお引きになりませんように・・・それでは
> 本当にありがとうございます。スレッド一覧
> No.105で書いていただいたものでキチンとなりました。
> 上手くいかなくて悩んだのですが、流れを教えてくださったので
> そのおかげでなんとか上手くいかない原因がわかりました。
> 原因は、バトル開始処理内ではないところの&colo_write;の下にも
> unlink('colobet') if(-f 'colobet'); を付け加えていたせいでした。
> &colo_writeはバトル開始処理内だけで良かったのですね。
> 私の理解不足でお手間を取らせてしまい申し訳ありません。
> 細かくサポートしていただき本当にありがとうございます。
> 寒くなりましたので、お風邪などお引きになりませんように・・・それでは
出来ましたか。良かったです。
また何かあったら気軽にどうぞ。