Fehler im Quellcode?

svenz

Grünschnabel
Hallo,

ich habe folgendes Problem: Wenn ich die unten hineinkopierten Codes hochlade und aufrufe erscheint nur der Text: "Hallo, diese Seite....". Ich will aber, dass auch die Hintergrundgrafik und die Frames/Unterteilungen erscheinen (Including). Was habe ich falsch gemacht?

Hier die Codes:

index.php

PHP:
<? include("header.php"); ?>

Hallo,
<br>
diese Seite ist leider noch im Aufbau!
<br>

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

header.php

PHP:
<html>
<head>
<title>v2007 Black</title>
<link href="style.css" type="text/css" rel="stylesheet">

</head>

<body background="background.gif" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">


<div style="position: absolute; left: 0; top: 0; width: 800; height: 600;">
<img src="bg2.jpg">
</div>
<div style="position: absolute; left: 180; top: 160; width: 400; height: 600;">

footer.php

PHP:
</div>
</body>
</html>

Würde mich über Eure Hilfe freuen!

Dankeschön schon mal im voraus :)

LG
 
Kommt denn eine Fehlermeldung?

Benutze statt den "Short Tags" <? und ?> lieber die richtigen Tags:

PHP:
<?php include("header.php"); ?>

Sind die Dateien wirklich im selben Ordner?

Wie ist die Einstellung zu display_errors und error_reporting? (einzusehen mit [phpf]phpinfo[/phpf])
 
Das müsste funktionieren. Wird der Code aus den includeten Dateien denn einfach nicht ausgegeben oder kommt irgendeine Fehlermeldung?
 
Danke schon mal für die antworten....

Also die Dateien sind im selben Ordner und bei phpinfo steht folgendes:

display_errors: off
error_reporting: 6135

Die Short-Tags sind aktiviert.

Es wird nur der reine Text ausgegeben. Fehlermeldungen sind nicht zu erkennen.
 
Dann stell doch mal display_errors auf On.

Falls du es nicht in der php.ini ändern willst (für eine Entwicklungsumgebung sollte es immer auf On stehen), kannst du es auch per [phpf]ini_set[/phpf] anstellen.

PHP:
ini_set('display_errors', '1');

Sollte zu dem gewünschten Ergebnis führen.
 
Zurück