Location: PHPKode > projects > txt.page > pages/readme.txt
The txt.page Readme.

SETUP AND USAGE
	1) Create your header and footer templates or use the ones provided. Place them in your
	   /template directory. To insert 'breadcrumbs' in your header or footer put
	       <?php echo $breadcrumbs; ?>
	   where you would like the breadcrumbs to appear.
	
	2) Create your content and put them into .txt files inside the /pages directory. There must
	   be a page called invalid.txt (for invalid page requests) and index.txt (for users not
	   requesting a particular page).
	   
	3) Open setup.php and add a whitelist entry for every page you want to allow txt.page to
	   show. In-depth instructions on how to add new whitelist entries are included in
	   setup.php.
	
	4) Upload everything to your server. [index.php] shows the contents of index.txt sandwiched
	   by your header and footer templates, while [index.php?page=blah] shows the contents of
	   blah.txt sandwiched by your header and footer templates as long as 'blah' is in your 
	   whitelist. If not, then invalid.txt is shown in its stead.


WHY DO I HAVE TO USE THE WHITELIST?
    Because the whitelist is a VERY important security feature. It limits the pages users have
    access to; without it attackers could view any page they wanted. Other security measures
    exist, such as stripping directories and extensions from the query string and hardcoding
    the '/pages' and '.txt' to the stripped query to prevent custom searches (an attacker
    cannot use [index.php?page=/../.htpasswd] to access your site's passwords because txt.page
    would try to show [./pages//../.htpasswd.txt], which is of course an invalid directory
    address and will result in an error), but a web application can never be too secure.
    
    Anyway, the whitelist allows you to set breadcrumbs for individual pages to show readers
    where they are within the document. The whitelist is worth the one-time hassle of setting
    it up.
Return current item: txt.page