2016-07-20 7 views
0

Das Register Skript wie das verwendet wird:mit PHP enthält innerhalb von Tabs

{tab Tab Title 1} 

Text 

{tab Tab Title 2} 

Text 

{/tabs} 

Ich brauche einen PHP-Skript in jedem Tab so habe ich versucht, die PHP-Skripte, so schließen:

{tab Tab Title 1} 

<?php include ("info.php"); ?> 

{tab Tab Title 2} 

<?php include ("info2.php"); ?> 

{/tabs} 

Das Problem ist. Wenn ich mehr als ein PHP-Skript verwende, bekomme ich eine leere Seite. Das Problem ist nicht das Tab-Skript, weil ich es mit mehreren Einsen probiert habe und immer das gleiche Ergebnis - eine leere Seite. Irgendwelche Ideen wie man mehrere PHP Skripte in Tabs einbinden kann?

+1

Eine leere Seite bedeutet wahrscheinlich, dass eine der Dateien, die Sie versuchen zu 'include', einen Parse-Fehler hat. Stellen Sie sicher, dass Sie die Fehlerberichterstattung aktiviert haben. Das Problem bezieht sich nicht auf Tabs. –

+0

Versuchen Sie, 'error_reporting (E_ALL); ini_set ('display_errors', 'on); ' – cmnardi

+0

Stellen Sie sicher, dass die Inhalte in diesen enthaltenen Skripten die richtigen öffnenden und schließenden Tags haben. Versuchen Sie es mit einem ersten, um zu sehen, ob das Problem bestehen bleibt und debuggen Sie von dort. Es fehlen nur einige öffnende und schließende Tags. –

Antwort

0

1 - Ansehen der Apache-Log für
2 Debugging - Versuchen Sie, die Skripte nacheinander aufzunehmen und zu sehen, ob sie alle funktionieren

+0

Die Skripts funktionieren einwandfrei, wenn ich sie in die Tabs für ihre eigenen einfüge. Nur wenn ich mehr als eine leere Seite einschließe, passiert das. Ich habe deine Lösung versucht, aber keinen Effekt. – Heirts

+0

versuche 'ini_set ('display_errors', 1); error_reporting (E_ALL | E_STRICT); 'und debug die PHP-Skripte, alle Punkte ein Parsing-Fehler. –

0

Zwei Dinge können passieren:
1. Die beiden PHP Skripte sind individuell in Ordnung, aber überlappende Tags, wenn sie zusammengefügt werden. 2. Ihr html kommt irgendwie in PHP-Tags