RE: [PHP] 404 error checker

From: Date: Thu, 01 Feb 2001 19:24:31 +0000
Subject: RE: [PHP] 404 error checker
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-37693@lists.php.net to get a copy of this message
After some experimenting I find this 404.php program only shows the original missing file when the .htaccess file has the "ErrorDocument 404 /404.php" phrase. One might assume that putting this directly into the httpd.conf file of the Apache server would perform the same thing. Indeed, the value of where the link came from does survive, but the value of the missing file is always 404.php, not the actual missing page. Strange. > > Jason, > > Thanks for the pointer. Worked like a charm, well almost. I had to tweak > my .htaccess file as it was messing up some global variables cause i was > using absolute URLS to point to my error script. > > Someone else ask to see the script. You can check it > at: http://www.social-ecology.org/404.txt The top part of the > script > actually does all the funky passing of error info to a selected email, and > the bottom part is the page that is displayed upon a 404 error. You'll > have to mess with your .htaccess so it looks something like this: > > ErrorDocument 404 /404.php > > Thanks again! > > Michael > > On Thu, 1 Feb 2001, Jason Murray wrote: > > > > I am writing a script that will send me an email every time a 404 > > > error is returned for an http request. So far I have the script > > > working so that it will email me and inform me of the URL of the > > > page that has the offending link by using the HTTP_REFERER > environment > > > variable. I would also like to find out what the requested > page URL is. > > > I have checked phpinfo() for info on other Apache enviro variables, > > > but can't seem to find anything that would work. How can I do this? > > > Is it possible? > > > > Sure - $REQUEST_URI is what you're looking for. > > > > Example of its use: http://www.inww.com/typesomecrapinhere > > :) > > > > Jason > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > > For additional commands, e-mail: php-general-help@lists.php.net > > To contact the list administrators, e-mail: php-list-admin@lists.php.net > > > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > For additional commands, e-mail: php-general-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net >

« previous php.general (#37693) next »