If you have the users ip stored in $ip $ip = getenv ("REMOTE_ADDR"); Then, use the gethostbyaddr() function to get the domain name for a given IP address: $domainname = gethostbyaddr($ip]); -----Original Message----- From: thelist-bounces at lists.evolt.org [mailto:thelist-bounces at lists.evolt.org] On Behalf Of John C Bullas Sent: Wednesday, January 14, 2004 10:23 AM To: thelist at lists.evolt.org Subject: [thelist] modification to PHP 404 notification script.... anyone? Colleagues, owing to a bounced email I lost touch with the lister who knew the PHP commands to return the domain from an IP (WHOIS basically) into the script below...... Below is the php script I use (I munged the addresses) and I wonder if he/she might adapt it and post me the undated version Sorry to clutter the list but archives for detective work on "thelist" seem difficult to find.... John =================== 404 notifier script ======== <?php $ip = getenv ("REMOTE_ADDR"); $requri = getenv ("REQUEST_URI"); $servname = getenv ("SERVER_NAME"); $combine = $ip . " tried to load " . $servname . $requri ; $httpref = getenv ("HTTP_REFERER"); $httpagent = getenv ("HTTP_USER_AGENT"); $today = date("D M j Y g:i:s a T"); $message = " John Bullas has been informed that:<br>On $today, \n $combine <br> \n User Agent = $httpagent <br>\n $note\n Referring URL (if any) : $httpref"; $note = "Referring URL:" ; $message2 = "$today \n $combine \n User Agent = $httpagent \n $note \n $httpref "; $to = "johnB at lalalalal.com"; $subject = "404 recorded at www.soton.la.la/lalalal/"; $from = "From: webserver at soton.la.alalal\r\n"; mail($to, $subject, $message2, $from); echo $message; ?> -- * * Please support the community that supports you. * * http://evolt.org/help_support_evolt/ For unsubscribe and other options, including the Tip Harvester and archives of thelist go to: http://lists.evolt.org Workers of the Web, evolt !