chmpdog Posted September 8, 2007 Share Posted September 8, 2007 Hi,  I have been trying to make my site and I am getting this error:  Parse error: parse error, unexpected $ in /home/content/includes/main.php on line 58  line 58 is the closing ?> tag  Here is my code :  <?php function load_content() { if(!isset($_GET['page'])){   } else {   if ($_GET[task] == 'login') { include ('login.php'); } else if ($_GET[task] == 'mostplayed') { include ('mostplayed.php'); } else { if(!$_GET[task]) { // HOMEPAGE echo 'homepage';  } function title() { include ('config.php'); if($_GET[task] == 'login') { echo 'Login';} else if($_GET[task] == 'register') { echo 'Register';} } function navi() { include 'includes/nav.html'; } function header() { include 'includes/header.html'; } function footer() { include 'includes/footer.html'; } function css() { include 'include/cssjava.html'; } ?>  And this file is included in the index:  <? include ('includes/main.php'); ob_start(); // Include the template include ('template/index.php'); ob_end_flush(); ?>  Thanks for the help  I appreciate it    Link to comment https://forums.phpfreaks.com/topic/68478-solved-i-always-get-this-error-i-cant-find-the-problem/ Share on other sites More sharing options...
BlueSkyIS Posted September 8, 2007 Share Posted September 8, 2007 looks like function title() is not closed. Link to comment https://forums.phpfreaks.com/topic/68478-solved-i-always-get-this-error-i-cant-find-the-problem/#findComment-344251 Share on other sites More sharing options...
wildteen88 Posted September 8, 2007 Share Posted September 8, 2007 You had a load of curly braces missing in your code for the load_content function.  Also I noticed you had defined a function called header. You cannot redefine a function already used by PHP. I renamed your header function to page_header instead. <?php function load_content() {   if (isset($_GET['task']))   {     switch($_GET['task'])     {       case 'login':         include 'login.php';       break;       case 'mostplayed':         include 'mostplayed.php';       break;       default:         echo 'homepage';       break;     }   }   else   {     // HOMEPAGE     echo 'homepage';   } } function title() {   include 'config.php';   if(isset($_GET['task']) && $_GET['task'] == 'login')   {     echo 'Login';   }   elseif(isset($_GET['task']) && $_GET['task'] == 'register')   {     echo 'Register';   } } function navi() {   include 'includes/nav.html'; } function page_header() {   include 'includes/header.html'; } function page_footer() {   include 'includes/footer.html'; } function css() {   include 'include/cssjava.html'; } ?> Link to comment https://forums.phpfreaks.com/topic/68478-solved-i-always-get-this-error-i-cant-find-the-problem/#findComment-344253 Share on other sites More sharing options...
chmpdog Posted September 8, 2007 Author Share Posted September 8, 2007 Thanks, Â I guess this is why i am a noob Link to comment https://forums.phpfreaks.com/topic/68478-solved-i-always-get-this-error-i-cant-find-the-problem/#findComment-344263 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.