インフォメーションBBS
[使い方]
[タイトルのみ]
[関連発言]
[最新20発言]
[過去ログ一覧]
発言#0690へのレスポンスを書き込んでください:
お名前:
←パスワード(修正用)
アドレス:
タイトル:
本文:
#0690(水原 麗名氏)の書き込みを引用します: >最近Windows様の機嫌が悪くて、起動時にブルーパニックを起こすだとか、 >メモリが刺さってるとExplorerがおかしいとか言いだしたりして、 >どうにかしてる暇がなかったもんで。 >なんとか最近は安定してきた(めもりが減ったけど)んで、 >IP表示は速攻やってみます。 >(実は今手元に実物がないからいちいちダウンロードしなきゃいけないって話は秘密) > >取りあえず、IPの数字を純粋に取り出す方法。 > >$server = $ENV{'REMOTE_HOST'}; > >これを14行目あたりに書き込んで、 > >$line = "$now\t$name\t$addr\t$text<font color=red>\t$server</font>\n"; > >61行目のこれに赤字の部分を追加して、 > >($date, $name, $addr, $text<font color=red>,$server</font>) = split(/\t/, $line); > >116行目にもこのように追加する。 > >これで、とりあえず書き込んだ人のIPアドレスがログに追加されます。 >もっといえば、このままではホスト名は分からないんで、 >gethostbyaddressを使うと完璧。
[トップページに戻る]
管理人 :
キャメル