▼スレッド
│
└◇461:Re[9]:新着メッセージ [moon] 03/29 19:52
└◇462:Re[10]:新着メッセージ [masaki] 03/30 19:20
└◇464:Re[11]:新着メッセージ [masaki] 04/03 12:45
└◇465:Re[12]:新着メッセージ [moon] 04/03 19:35
└◇466:Re[13]:新着メッセージ [masaki] 04/03 21:17<-last
> $msgcount++を$pmsgcount++にかえるということですよね?(^^;;スレッド一覧
> そうすると、送った側も送られた側も増えないのですが(^^;
カウントアップをpartneroutの前にやっていますか?
partneroutで相手側のデータをファイルに記録しているのでこの後にカウントアップをすると記録されません。
すみません。返事が遅れました(;;スレッド一覧
>partneroutで相手側のデータをファイルに記録しているのでこの後にカウントアップをすると記録されません
はい。試してみます。
ありがとうございました。
すみません。スレッド一覧
どうしてもできないので質問です。
sub add_recordの
&partnerout;
を
$pmsgcount++;
&partnerout;
に変更。
is,$ht,$fg,$rw,$kl,$tw,$cs,$msgcount
のように$msgcountを追加。
フラグ追加。
新着数を表示したい箇所で$msgcountを表示する。
sub my_recordの最後に
if($msgcount>0){$msgcount=0;&userout}
を追加。
として、テストしてみたところ、
$msgcountを表示する場所msgcountが表示されず、
my recordを見てみると、メッセージの後に<>というのが入ってしまいます(;;
初歩的なミスをおかしているかもしれませんが、わからないので教えて頂けないでしょうか?(汗
> すみません。スレッド一覧
> どうしてもできないので質問です。
> sub add_recordの
> &partnerout;
> を
> $pmsgcount++;
> &partnerout;
> に変更。
> is,$ht,$fg,$rw,$kl,$tw,$cs,$msgcount
> のように$msgcountを追加。
> フラグ追加。
> 新着数を表示したい箇所で$msgcountを表示する。
> sub my_recordの最後に
> if($msgcount>0){$msgcount=0;&userout}
> を追加。
> として、テストしてみたところ、
> $msgcountを表示する場所msgcountが表示されず、
> my recordを見てみると、メッセージの後に<>というのが入ってしまいます(;;
> 初歩的なミスをおかしているかもしれませんが、わからないので教えて頂けないでしょうか?(汗
<>が追加されてしまうというのは、経験からいうと「useroutとpartneroutに新規フラグの記述をしていない」が最有力候補です。(笑)
$msgcountおよび$pmsgcountをget_user,get_partner,userout,partneroutに追加してあるかを確認してみてください。
あと、ついでにmake_newの新規登録者データにもそのフラグの値を追加しているかも確認。('','','',・・・、という流れの部分)
> <>が追加されてしまうというのは、経験からいうと「useroutとpartneroutに新規フラグの記述をしていない」が最有力候補です。(笑)スレッド一覧
ずばりこれでした(^^;;
partneroutのほうを忘れていました。
追加したところ、正常に動きました(^^
本当にありがとうございました。m(_ _)m