unexpected $end Problem

the_royal

Mitglied
Hallo Community
Ich habe ein kleines Problem.
Ich muss auf einer Seite welche nicht von mir geschrieben Wurde eine Erweiterung einbauen.
Die Seite läuft gehostet ohne Probleme.
Jetzt habe ich mir aber eine Kopie runtergezogen und auf meinem localhost ausprobiert... dort kommt dann die Meldung:
Parse error: syntax error, unexpected $end in C:\xampp\htdocs\Magglingen\index.php on line 92
Ich weiss, dass es normalerweise bei dieser Meldung an irgendwelchen vergessenen Klammern oder Strichpunkten liegt, kann aber in diesem Code beim besten Willen nichts solches finden.
Was ja auch dagegen spricht ist, dass es auf dem Host ohne Probleme läuft?
Hier der Code der index.php:
PHP:
<?php
/**
 * Laden der Klassen
 */
require_once('content.class.php'); //Inhalte der Seite
require_once('mysql.class.php'); //Mysql Klasse
require_once('navigation.class.php'); //Navigation Klasse


class main {
	
	public $login = false;
	/**
	 * Konstructor des Hauptobjektes
	 *
	 */
	
	public function __construct (){
		
		//Erstellt die Session für den Benutzer
		session_start();
		$this->createPage($pid = 0,$navi = 0);
	}
		
	/**
	 * Erstellt die XHTML Seite und übergibt die Parameter
	 *
	 * @param int $pid ID der Seite
	 * @param int $navi Navigations-ID der Seite
	 */
	
	public function createPage(){
	
		$inhalt = new content();
		$navi = new navi();

		//------Seitenanfang------ 
		
		?>
		<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
		<html>
		<head>
		

		
		<title>Biel-Magglingen -- Bienne-Macolin</title>
		
		<link rel="stylesheet" type="text/css" href="style.css" />
		
		</head>

	<body>
	
	<div id="center">
		<div id="banner">	
		<div id="navitop">
	<?php
		$inhalt->navigationtop();
	?>
		</div>
	<?php
		$inhalt->header();
	?>
		</div>
		<div id="navi">
	<?php
		$navi->navigation($pid = 0);
	?>
		</div>
		<div id="inhalt">
	<?php
		$inhalt->display($pid = 0,$navi = 0);
	?>	
		</div>
		
		<div id="right">
	<?php
		$inhalt->right();
	?>	
		</div>
	</div>

	</body>
</html>
<?
	}

}

// Hauptobjekt erzeugen
$page = new main();
?>

Hoffe, dass mir jemand weiterhelfen kann.

Gruss
the_royal
 
Das einzige was ich grad so sehe ist, dass du auf Zeile 85 den PHP teil nur mit <? einleitest und nicht wie sonst überall mit <?php

Ev. hast du andere Settings, eine andere Version oder sonst was anders als auf dem Host.
 
Hallo
Okay, demfall lags an nem Eintrag in der php.ini welcher bei mir anders war als auf dem Host. =)
Komm mir grade wie ein blutiger Anfänger vor... =P
Vielen Dank für eure schnelle Hilfe!

Gruss
the_royal
 
Zurück