We can't be sure that .inc files are not directly accessible. So:
// This script may only be included - so its better to die if called directly. if (strpos($_SERVER['SCRIPT_NAME'], basename(__FILE__)) !== false) { header('location: index.php'); exit; }
An example: http://tikiwiki.svn.sourceforge.net/viewvc/tikiwiki/trunk/admin/include_fgal.php?view=markup
// This script may only be included - so it is better to die if called directly. $access->check_script($_SERVER['SCRIPT_NAME'], basename(__FILE__));
If you call the file include_permission_print.php instead of permission_print.php.inc, it will look good in the directory as well