|
|||
Include PHP Hilfe
Hi,
ich versuche im Moment meine Homepage zu verbessern. Anfangs bestand die Seite aus reinen Html dateien, die ich einfach über Links geladen habe. Aber ich möchte, dass auf jeder seite, die durch das menu gewählt wird, das menü komplett sichtbar ist. Nun ist es aber so, dass wenn ich einen menüpunkt hinzufüge ich auf allen anderen html's das auch machen muss. Ich habe mal gehört, dass man das mit Include machen kann. Ich weiß aber nicht wie. Das menu sollte stehenbleiben als ein php oder html und rechts, wo die seiten immer geladen werden, soll einfach nur das neue php reinkommen. Kann mir jemand helfen????? Zur besseren veranschaulichung ist hier ein Link zu meiner seite: http://www.mitglied.lycos.de/vassalotr/index_dt.html MfG DK |
Sponsored Links |
Sponsored Links |
|
||||
Im Prinzip richtig, nur kann man keine absoluten Pfade bei Include benutzen
Entweder so: include 'order/order2/datei.html'; oder so, wenns in nem anderen Ordner darüber ist: include '../ordner/datei.html'; Oder am besten so: include $_SERVER['DOCUMENT_ROOT'].'/order/datei.html'; Die Klammern ( ... ) gehören da nicht wirklich hin, da include keine Funktion ist.
__________________
“My software never has bugs. It just develops random features ...” » DevShack - die Website des freien Webentwicklers Boris Bojic |
|
||||
Zitat:
Zitat:
Mario |
|
||||
Ah, ich komm mit absoluten/relativen Pfaden durcheinander.
Das da oben ist ein kompletter Unixpfad und funktioniert auch. Aber nur "/bla/bla" funktioniert nicht. Und zu den Klammern - also schreibst Du wegen der "Übersichtlichkeit" (?) auch: echo("Wow, toll ...");
__________________
“My software never has bugs. It just develops random features ...” » DevShack - die Website des freien Webentwicklers Boris Bojic |
|
||||
Zitat:
Zitat:
Mario |
|
||||
Zitat:
Im HTML-Bereich kann man ja ganz simpel angeben: Bild ... In PHP aber nicht, das würde so nicht gefunden werden. Da müsste es dann include 'home/htdocs/irgendwas/zu/den/bilder/bild.jpg' heißen
__________________
“My software never has bugs. It just develops random features ...” » DevShack - die Website des freien Webentwicklers Boris Bojic |
|
|||
kann ich dann etwa nicht vom stammverzeichnis ausgehen, in dem ich gerade bin??
ich dachte immer, dass man in eine html die php´s läd, aber nicht, dass man in jeder php das menu reinläd....egal, hauptsache es funzt am ende. wenn ich eine tabelle habe, in der in der rechten seite das menu reingeladen werden soll, dann muss ich also in jeder php oder html im quelltext in Table in der rechten seite der tabelle den quelltext mit dem Include einfügen??? |
|
|||
Also ich weiß ja nit Leute was ihr da macht, aber das was Adagio da schreibt stimmt nit.
Nehmen wir mal an, du bist im Ordner inc und du willst was aus dem unterordener design die datei header.jpg include, dann geh das ganz einfach so: <?php include ("design/header.jpg"); ?> Und was für ein Menü willste denn Überhaupt machen ? Mit Get oder was ? also etwa so : index.php?action=blablabla ?? Das waäre auch leicht, dann müsstest du eine index.php erstellen, mit solch einem Code : Code:
<?php //index.php include('config.php'); if(isset($_GET['section']) AND isset($dateien[$_GET['section']])) { //Ist eine $_GET Variable vorhanden wird PHP angewiesen //zu prüfen ob die Datei existiert und diese dann zu laden if(!file_exists($dateien[$_GET['section']])) echo "Die Datei ist nicht vorhanden."; include $dateien[$_GET['section']]; } else { //Wenn keine Variable oder Definition vorhanden ist //lade die Fehlerseite bzw. die Indexseite include $dateien['error']; } ?> und die Config.php <?php //config.php $dateien = array(); //Erstellt einen neuen Array $dateien $dateien['home'] = "home.php"; //für jede Section ein neue Variable $dateien['news'] = "news.php"; //usw. $dateien['error'] = "error.php"; ?> |
Sponsored Links |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
html include -php | gabischatz | (X)HTML | 36 | 04.02.2012 16:03 |
Benötige Hilfe zum richtigen include | |SONY| | Serveradministration und serverseitige Scripte | 4 | 03.06.2010 14:43 |
php include funzt nicht (Beginnerfrage) | newsbaker | Serveradministration und serverseitige Scripte | 9 | 13.05.2009 19:54 |
PHP include - ich raff es nicht. | Ashida | Serveradministration und serverseitige Scripte | 16 | 07.01.2007 17:53 |
PHP include in DIV | lungo | CSS | 2 | 15.02.2006 08:49 |