Jump to content

Simple problem


Jurge

Recommended Posts

It shouldn't be that difficult I just don't know how to do it myself. I'm using the following code for a simple navigation, i has been placed in the content of my home page, it works fine however i don't know how to set the home page.

 

<div id="content">
			<?php
			$page = $_GET['page'];
			$file = $page.".php";
			if(file_exists($file)) {
			include($file);
			} else {
			include "error.php";
			}
			?>
			</div>

Link to comment
https://forums.phpfreaks.com/topic/210960-simple-problem/
Share on other sites

You should check to see if $_GET['page'] has been set before assigning it to file. That way you can also set a default home page.

 

<?php
   // check if it has been set
   if(!isset($_GET['page'])){
      // no page has been set, so lets set a default
      $page = 'home';
   }else{
      // page has been set
      $page = $_GET['page'];
   }

   $file = $page . '.php';
   // now you can check to see if the file exists, and include it if it does or show the error page if it doesn't.
?>

Link to comment
https://forums.phpfreaks.com/topic/210960-simple-problem/#findComment-1100329
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.