• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Navigation in PHP Datei

Status
Für weitere Antworten geschlossen.

Ice-Cube

Neues Mitglied
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:
[b]index.html[/b]

<html>
<body>
...
<?php
include(navi.php);
?>
...
</body>
</html>

Code:
[b]navi.php[/b]

<tr><td><a href="index.html" onfocus="this.blur()">News</a></td></tr>
<tr><td><a href="uc.html" onfocus="this.blur()">Mods</a></td></tr>
<tr><td><a href="uc.html" onfocus="this.blur()">Movies</a></td></tr>
<tr><td><a href="uc.html" onfocus="this.blur()">Events</a></td></tr>
<tr><td><a href="uc.html" onfocus="this.blur()">Funbilder</a></td></tr>

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
 
Okay, so sieht es dann halt jetzt aus:

Code:
[b]index.php[/b]

<html>
<body>
<?php
include(navi.php);
?>
</body>
</html>

Code:
[b]navi.php[/b]

<tr><td><a href="index.html" onfocus="this.blur()">News</a></td></tr>
<tr><td><a href="uc.html" onfocus="this.blur()">Mods</a></td></tr>
<tr><td><a href="uc.html" onfocus="this.blur()">Movies</a></td></tr>
<tr><td><a href="uc.html" onfocus="this.blur()">Events</a></td></tr>
<tr><td><a href="uc.html" onfocus="this.blur()">Funbilder</a></td></tr>

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

Was meinst du genau mit Seitenendung? Bitte um nähere Interpretation!
 
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 :)
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben