Parse error: syntax error, unexpected '<'

Discussion in 'PHP' started by hrissstooo, Jun 18, 2011.

  1. #1
    My site working fine but when i write my site in google search, appears error :
    Parse error: syntax error, unexpected '<' in /home/flashbox/public_html/index.php on line 148.
    Here is the code:

    
    <?php
    
    require_once 'config.php';
    include 'includes/core.php';
    
    // Include language file
    include 'language/'.$setting['language'].'.php';
    
    // Check for login & valid cookie
    $sql = mysql_query("SELECT * FROM ava_cats ORDER BY id");
    if (isset($_COOKIE["ava_username"])) {
    	$xuser = $_COOKIE['ava_username'];
    	$xcode = $_COOKIE['ava_code'];
    	$xuserid = intval($_COOKIE['ava_userid']);
    	$xcode2 = preg_replace("/[^a-z,A-Z,0-9]/", "", $xcode);
    
    
    	$sql = mysql_query("SELECT * FROM ava_users WHERE id='$xuserid' AND password='$xcode2' LIMIT 1");
    	$login_check = mysql_num_rows($sql);
    	if ($login_check <= 0) {
    		include ('includes/misc/login_fail.php');
    		exit();
    	}
    	else {
    		if ($login_check['facebook'] == 1) {
    			include ('ava_facebook.php');
    			if ($facebook_session == 1)
    				$continue = 1;
    			else
    				$continue = 0;
    				setcookie("ava_username", "", time()-60*60*24*100);
    				setcookie("ava_userid", "", time()-60*60*24*100);
    				setcookie("ava_code", "", time()-60*60*24*100);
    				setcookie("ava_iptrack", "", time()-60*60*24*100);
    		}
    		else {
    			$continue = 1;
    		}
    		
    		if ($continue == 1) {
    			$get_user_info = mysql_fetch_array($sql);
    			$user = array('username' => $get_user_info['username'], 'code' => $_COOKIE['ava_code'], 'id' => intval($_COOKIE['ava_userid']), 'points' => $get_user_info['points'], 'login_status' => 1, 'messages' => $get_user_info['messages'], 'facebook' => $get_user_info['facebook'], 'facebook_id' => $get_user_info['facebook_id'], 'seo_url' => $get_user_info['seo_url']);
    		
    			$user['ip'] = mysql_secure($_SERVER['REMOTE_ADDR']);
    		
    			if ($get_user_info['avatar'] == '') {
    				if ($get_user_info['facebook'] == 1) {
    					$user['avatar'] = 'http://graph.facebook.com/'.$get_user_info['facebook_id'].'/picture';
    				}
    				else {
    					$user['avatar'] = $setting['site_url'].'/uploads/avatars/default.png';
    				}
    			}
    			else {
    				$user['avatar'] = $setting['site_url'].'/uploads/avatars/'.$get_user_info['avatar'];
    			}
    		
    			$user['url'] = ProfileUrl($user['id'], $get_user_info['seo_url']);
    		
    			if ($setting['seo_on'] == 0) {
    				$user['message_url'] = $setting['site_url'].'/index.php?task=messages';
    			}
    			else {
    				$user['message_url'] = $setting['site_url'].'/messages'.$setting['seo_extension'];
    			}
    		
    			if ($get_user_info['admin'] == 1) {
    				$user['admin'] = 1;
    				$user['admin_link'] = '<a href='.$setting['site_url'].'/admin/>'.UA_ADMIN.'</a>';
    			}
    			else {
    				$user['admin'] = 0;
    				$user['admin_link'] = '';
    			}
    		
    			// Update the user IP if this is a new session
    			if (!isset($_COOKIE['ava_iptrack'])) {
    				mysql_query("UPDATE ava_users SET lastip = '$user[ip]' WHERE id = $user[id]") or die (mysql_error());
    				setcookie("ava_iptrack", '1');
    			}
    		}
    		else {
    			$user['login_status'] = 0;
    			$user['admin'] = 0;
    		}
    	}
    }
    else {
    	$user['login_status'] = 0;
    	$user['admin'] = 0;
    }
    
    define('AVARCADE_', 1);
    
    // Make safe id
    if (isset($_GET['id'])) {
    	$id = intval($_GET['id']);
    }
    
    // Check and set referrer
    if (isset($_GET['ref'])) {
    	setcookie("ava_ref", $_GET['ref'], time()+60*60*24*100);
    }
    
    // Get search query
    if (isset($_GET['q'])) {
    	$search_val = htmlspecialchars($_GET['q']);
    }
    else {
    	$search_val = SEARCH_DEFAULT;
    }
    
    if (($setting['site_offline'] == 0) || ($user['admin'] == 1)) {
    
    	if ($setting['site_offline'] == 1) {
    		echo '<div style="background-color:#73000b;text-align:center;color:#fff;font-family:Arial;padding:10px;">Matinence mode active - site not accessible to non-admins</div>';
    	}
    	// Include the template
    	if (file_exists('.'.$setting['template_url'].'/template_settings.php')) {
    		// Include the template settings
    		include '.'.$setting['template_url'].'/template_settings.php';
    	
    		// Include unique required files
    		if (isset($_GET['task'])) {
    			if ($_GET['task'] == 'view') {
    				include('includes/view_game/view_game_main.inc.php');
    			}
    			else if ($_GET['task'] == 'profile') {
    				include('includes/profile/profile_main.inc.php');
    			}
    			else if ($_GET['task'] == 'category') {
    				include('includes/category/category_header.inc.php');
    			}
    		}
    
    		// Include the correct template page
    		include '.'.$setting['template_url'].'/template_structure.php';
    	}
    	else {
    		echo 'template_settings.php was not found in the template folder you specified'; 
    	}
    }
    else {
    	include ('includes/misc/site_offline.php');
    }
    ?>
    
    PHP:
    Please help?!
     
    hrissstooo, Jun 18, 2011 IP
  2. waynewex

    waynewex Peon

    Messages:
    33
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #2
    If it is only appearing in Google Search, then it means that Google indexed your page while the error was showing. As far as I can see, there are no errors above. Give it a few days and your site should be re-indexed by Google and the error should be gone.
     
    waynewex, Jun 19, 2011 IP
  3. Bohra

    Bohra Prominent Member

    Messages:
    12,573
    Likes Received:
    537
    Best Answers:
    0
    Trophy Points:
    310
    #3
    are u talking about google cache then its and old thing and when they update their cache it will go
     
    Bohra, Jun 19, 2011 IP
  4. WiserX

    WiserX Peon

    Messages:
    16
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #4
    Try to open the cached link in Google result(SERP). You can easily find what happened.
     
    WiserX, Jun 21, 2011 IP