|
|
|
|
Hallo,
ich habe folgenden Code:
|
PHP: |
<? include "inc/anfang.inc"; ?>
<table>
<tr>
<td>TextText</td>
<td><? include "news/index.php"; ?></td>
</tr>
</table>
<? include "inc/ende.inc"; ?>
|
|
Doch der Code nach dem Includetag des Newssystems wird ignoriert, d.h. nicht angezeigt - wie auskommentiert. In diesem Falle geht dadurch die Tabelle kaputt.
Das passiert nicht bei Includes einfacherer Art wie z.B. eine .inc-Datei mit Text und ein paar HTML-Tags. Ich habe verschiedene Newssysteme getestet (MyNews, Newswriter), es liegt also nicht an einem bestimmten.
Was tun?
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von indigo871 am 11.08.2007 13:38]
|
|
|
|
|
|
Die news/index.php wird eine komplette HTML-Datei sein, also auch ein </html> haben. Damit wars dann wohl. In Zukunft hilft Quellcode ansehen schnell und schmerzlos.
Include ist übrigens ein Sprachkonstrukt und keine Funktion, bekommt also wie auch echo oder return keine Klammer.
|
|
|
|
|
|
|
Ah. Im Grunde war deine Vermutung richtig, obwohl ich natürlich in den Code der index.php gesehen hab, wo kein </html> o.ä. stand - allerdings ein
|
PHP: |
@(include('config.php')) OR die ('<b>config.php not found!</b>');
|
|
Da wars dann
Vielen Dank!
|
|
|
|
|
|
Thema: Newssystem inkludiert => Code wird ignoriert |