Jump to content

Include question


newguycanada

Recommended Posts

Hi I'm really new to PHP and I've got an include on a page I'm working on. 

<?php
$links = array('home.htm', 'upcomingevents.htm', 'pastevents.php', 'outdoors.php', 'community.php', 'heritage.php', 'projects.php', 'contact.php', 'team.php', 'lochmore.php', 'one.php', 'register.php', 'formsubmitted.php', 'homesites.php'); // define the array - links
if (isset($_GET['p'])) { 
if(in_array($p,$links)) { 
include($p);
} 
else { 
echo '<div class="headline"> 404 - Page Not Found</div>';
exit();
}; 
}
else {
include('home.htm');
};
?>

If possible, I want to remove the $links array from the code and replace it with something so that only files from the root directory can be included.  I don't want to have to add to the array every time I add a page, I want to be able to just put it in the directory on my server.

Link to comment
https://forums.phpfreaks.com/topic/67363-include-question/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.