[thelist] 404 logging script change needed to add an IP lookup output

patrick pms at stoutstreet.com
Fri Mar 26 08:56:33 CST 2004


One caveat to this: I believe the server (Apache, most likely) needs to
have hostname lookups turned on

patrick sanders
http://www.stoutstreet.com
web sites that fit



Ken Schaefer wrote:

>----- Original Message ----- 
>From: "John C Bullas (soton.ac.uk relay)" <jcbullas at nildram.co.uk>
>To: <thelist at lists.evolt.org>
>Sent: Friday, March 26, 2004 10:51 PM
>Subject: Re: [thelist] 404 logging script change needed to add an IP lookup
>output
>
>
>: At 11:34 26/03/2004, you wrote:
>: >Look - have you considered:
>: >a) reading a PHP manual -or- attempting to google some code
>: >b) attempting to achieve this yourself
>: >c) posting what you've tried, and the problems you've run into?
>: >
>: >I don't know a great deal about PHP, but personally I've helped people
>: >who've made a systemic, and concerted effort, to help themselves.
>:
>: I will take a look at the URLs below however on first examination the
>: incorporation
>: of 120+ lines of PHP into my tiny 404 emailling script looks very daunting
>: indeed ;(
>
>
>No need to incorporate 120 lines. This bit seems the relevant bit (found by
>searching for getHostByAddr)
>
>function lookup($target){
>    global $ntarget;
>    $msg = "$target resolved to ";
>    if( eregi("[a-zA-Z]", $target) )
>        $ntarget = gethostbyname($target);
>    else
>        $ntarget = gethostbyaddr($target);
>    $msg .= $ntarget;
>    message($msg);
>    }
>
>which I believe looks at what the user submitted in the form. It what user
>submitted contains letters, then it assumes the user submited a domain name
>and  it uses getHostByName to return the IP address of the domain. Otherwise
>the user submitted and IP address, and it uses gethostByAddr() to do a DNS
>lookup on the IP address.
>
>Check the second link that I posted. That has a simple example.
>
>Cheers
>Ken
>
>
>  
>


More information about the thelist mailing list