Navigation in PHP Datei

Moin!
Ihr wisst es ja, man schreibt eine Website mit über 30 reinen .html Seiten und irgendwann merkt man, das man in der Navigation einen Eintrag vergessen hat. Nun muss man alle 30 Seiten öffnen und bearbeiten. Dies ist ziemlich zeit- und nervenraubend. Daher wollte ich die Navigation in eine PHP Datei einbinden und diese in allen HTML Seiten includen. Dies sieht bisher wie folgt aus:

[code]index.html

... <?php include(navi.php); ?> ... [/code]

[code]navi.php

News Mods Movies Events Funbilder[/code]

Leider funktioniert dies nicht, woran liegt es?
Ich weiß, es gibt Seiten wo es genau erklärt steht, jedoch habe ich derzeit ein 56k Übergangsmodum und das Surfen dauert einfach unerträglich lange. Ich bitte um Verständnis!

Schöne Grüße,
Icy

man kann ja auch nicht php in html includen, sondern nur php in php

→ seitenendung demnach falsch

Nils aka XraYSoLo

Okay, so sieht es dann halt jetzt aus:

[code]index.php

<?php include(navi.php); ?> [/code]

[code]navi.php

News Mods Movies Events Funbilder[/code]

Fehlermeldungen:

[code]Warning: main(naviphp) [function.main]: failed to open stream: No such file or directory in /usr/export/www/hosting/ikbia/Battlefield/News/index.php on line 36

Warning: main() [function.include]: Failed opening ‚naviphp‘ for inclusion (include_path=‚.:‘) in /usr/export/www/hosting/ikbia/Battlefield/News/index.php on line 36[/code]

Was meinst du genau mit Seitenendung? Bitte um nähere Interpretation!

Im index hast du nicht navi.php geschrieben sonder naviphp

Nope, hab ich nicht:

<?php include(navi.php); ?>

So lautet bei mir der Include Befehl und der Punkt ist gesetzt…

schau’ dir bitte nochmal die syntax von include() an, dann weißt du, was falsch ist.

Nils aka XraYSoLo

xray, wieder mal auf drogen :wink:

ice-cube, mach einfach ausrufezeichen um den dateinamen ("), dateiendung ist vollkommen scheiss egal, und ob du include mit oder ohne Klammer schreibst ist … naja bei einem einzeiligen script denke ich mal egal, wenn du „richtig“ in php einsteigst aber ohne :slight_smile: