include ("header.php"); funktioniert nicht geschlossen 

  • Ersteller Ersteller -=[P3ac]=-
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
P

-=[P3ac]=-

Hallo Leute!

Ich bastel grad an einer HP, die ich für den Info Unterricht machen muss. Ich habe soweit alles fertig. Ein paar seiten plus ein css style sheet. Ok, jetzt, damit ich nicht, wenn ich zb etwas im Header ändern will, auf jeder Seite diese Änderung vornehmen muss, habe ich eine Datei namens "Header.php" erstellt und da den html code vom Header reinkopiert. Jetzt habe ich auf den einzelnen Seiten an der Stelle des Headers nur noch
Code:
eingefügt. Wenn ich das jetzt aber Teste wird es nicht angezeigt. Also die Seite ohne Header.
Ich benutze Dreamweaver CS4 und xampp. Alle Dateien liegen in einem Unterodner von htdocs!


Mfg :D
 
Zuletzt bearbeitet:
1. Falsches Forum :)

2. bekommst du ne Fehlermeldung?
-> Wenn keine füg das mal an den anfang deiner php datei: error_reporting(E_ALL);

3. Was genau steht in der Header.php
 
es sollte doch:
Code:
heissen, oder?
Du musst auch auf die Groß-Kleinschreibung achten!
 
Versuch mal:
PHP:
$okay = include("header.php");
echo $okay;
?>
...und sag uns, was PHP liefert.

Edit: Wie gesagt, du musst genau auf Recht- & Groß-Kleinschreibung achten!!!
 
Also: in der datei Header.php steht:
Code:

und weder wenn ich am anfang von der header.php datei eingeb:
Code:

oder:
in die index.htm:
Code:
 echo $okay;
?>

bekomm ich irgendwas!

und in der index.htm steht:
Code:
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">









 echo $okay ;?>

[LIST]

[*]Home

[*]Downloads

[*]Forum

[*]Contact

[/LIST]



[HEADING=1]Hallo![/HEADING]


Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.


Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.




(c) by Levin von Lenthe
 
Zuletzt bearbeitet:
Hi,
erstmal fällt auf, dass du einmal "Header.php" schreibst, aber "header.php" importieren willst.
Desweiteren gibt include nichts wieder. Wenn du wissen willst, ob der Import geklappt hat, deklariere eine Variable in Header.php und prüfe in der Datei ob die Variable deklariert ist. (Wenn ja, hat der Import geklappt, wenn nicht, dann nicht)
error_reporting solltest du in der Datei, in der du include benutzt rein packen, weil der Fehler ja wenn, dann dort auftaucht.

Gruß
Broken Sword
 
oha sry! Die Datei heißt "Header.php"!
und ich habe auch eine variable deklariert mit include("Header.php"); und ausgeben lassen aber da passiert rein gar nichts!!
 
wie auch....wenn deine index.htm eine htm(l) datei ist, und du darin php code ausführst wirst du kein glück habe das dieser ausgeführt wird...

änder die datei endung auf .php und es funktioniert, wenn sonst keine fehler sind.

mfg
 
das war der fehler...Zu doof, hätte ich auch selber draufkommen können :P

Danke an alle :)

MFG
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten