インフォメーションBBS

[使い方] [タイトルのみ] [関連発言] [最新20発言] [過去ログ一覧]
0690 水原 麗名 [RE] 1999/09/19 23:16 [修正]
申し訳ないです。
最近Windows様の機嫌が悪くて、起動時にブルーパニックを起こすだとか、
メモリが刺さってるとExplorerがおかしいとか言いだしたりして、
どうにかしてる暇がなかったもんで。
なんとか最近は安定してきた(めもりが減ったけど)んで、
IP表示は速攻やってみます。
(実は今手元に実物がないからいちいちダウンロードしなきゃいけないって話は秘密)

取りあえず、IPの数字を純粋に取り出す方法。

$server = $ENV{'REMOTE_HOST'};

これを14行目あたりに書き込んで、

$line = "$now\t$name\t$addr\t$text\t$server\n";

61行目のこれに赤字の部分を追加して、

($date, $name, $addr, $text,$server) = split(/\t/, $line);

116行目にもこのように追加する。

これで、とりあえず書き込んだ人のIPアドレスがログに追加されます。
もっといえば、このままではホスト名は分からないんで、
gethostbyaddressを使うと完璧。

1個のレスポンスが付いています:
0693 1999/09/20 05:46 RE:申し訳ないです。 = MRT

[トップページに戻る]管理人 : キャメル