Tim: Script teilen

Beitrag lesen

Hi,

mir ist grad etwas seltsam, nachdem ich in einem Script in etwa folgenden Fehler erhalte.

  
<?php  
...  
...  
if ($abc == 'def') {  
echo ("test 1, test2, test3");  
...  
...  
} // end if  
?>  

Dieses Script wollte ich teilen und die entsprechenden Teile dann wieder per include einbinden. Das hat für mich den Vorteil, daß ich eine dritte Datei auf die entstandenen Teilscripte übersichtlicher anwenden kann.

Hauptscript:

  
<?php  
...  
...  
if ($abc == 'def') {  
include ('teilscript1.php');  
include ('teilscript2.php);  
?>  

Teilscript1:

  
<?php  
echo ("test 1, test2, test3");  
...  
?>  

Teilscript2:

  
<?php  
  
...  
} // end if  
?>  

Und ich erhalte einen Syntaxfehler wegen der im Hauptscript nicht geschlossenen geschweiften Klammer (obwohl sie ja in Teilscript2 käme).

Wenn ich ins Hautsript die geschweifte Klammer einsetze, läuft das Hauptscript, aber ich erhalte eine Fehlereldung für das Teilscript2 wegen der geschweiften schließenden Klammer, die dann zuviel ist.

Was mache ich hier falsch?

Tim