過去ログ

                                Page       6
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼旧BBS参考6  ユー 02/7/25(木) 13:16

 ───────────────────────────────────────
 ■題名 : 旧BBS参考6
 ■名前 : ユー
 ■日付 : 02/7/25(木) 13:16
 -------------------------------------------------------------------------
   
FFA(改)Ver1.105でメッセージ返信機能を組み込ませて頂きましたが、
うまく作動しません


Ver1.105はIDが暗号化されているためそのままではうまく動きません。
なお、

1.104の改造方法と照らし合わせながら見てください。
赤字の部分はVer.1.104と異なる部分です。
青字の部分はさらに追加したものです。
ただし、普通にメッセージを送る時に相手のIDが暗号化されるのにたいして、
返信機能をもちいて、メッセージを送る時に相手のIDは暗号化されていませんので、
青字部分が追加されています。
(message.cgiを見てみれば解ると思いますが・・・)
(タグの関係上コピペしても、エラーがでます)
--------------------------------------------------------------
【届いているメッセージ】表\示数<b>$max_gyo</b>件まで<br>
EOM

    open(IN,"$message_file");
    @MESSAGE_LOG = <IN>;
    close(IN);

    my $angou_kid = crypt("$kid","$ch_id_messe");

    $hit=0;$i=1;
    foreach(@MESSAGE_LOG){
        ($pid,$hid,$hname,$hmessage,$hhname,$htime) = split(/<>/);
        if($angou_kid eq "$pid"){
        }elsif($kid eq "$pid"){
            if($max_gyo < $i) { last; }
            print "<hr size=0><a href=\"./hens.cgi?mode=messe&id=$kid&pass=$kpass&hnid=$hid\" target\=\"_blank\"><b>$hnameさん</b></A><font color=red><small> > 「<b>$hmessage</b>」($htime)</small></b></font><br>\n";
            $hit=1;$i++;
        }elsif($kid eq "$hid"){
            print "<hr size=0><small>$knameさんから$hhnameさんへ > 「$hmessage」($htime)</small><br>\n";
        }
    }
    if(!$hit){ print "<hr size=0>$knameさん宛てのメッセージはありません<p>\n"; }
    print "<hr size=0><p>";
--------------------------------------------------------------
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 6