PHPBuilder - Automagically adding files before / after scripts



RSS Twitter
Tips Site Operation

Automagically adding files before / after scripts

by: Adam Hopkinson
|
December 17, 2003

In the php.ini file, you can set the variables auto_prepend_file and auto_append_file, so that php will automatically add a file before and after it parses your php script.

I'm going to use an apache .htaccess file to add these files, so that I can log page hits into a mysql database automatically - I use the prepend file to set a variable to the current timestamp (with milliseconds) and the append file to work out how long the script took to execute, and to add it in to the database/log. You could also use it for setting custom error handling functions, for example.

To do this, create a file called ".htaccess" (windows won't let you save this, unless you put in the quote marks). In this file, type...


<IfModule mod_php4.c>
	php_value auto_prepend_file "/home/sites/site57/web/test/prepend/prepend.php"
	php_value auto_append_file "/home/sites/site57/web/append.php"
</IfModule>

This file will work on the whole directory tree below it's position.

Comment and Contribute

Your comment has been submitted and is pending approval.

Author:
Adam Hopkinson

Comment:



Comment:

(Maximum characters: 1200). You have characters left.