Include? |
Triniz
Pixelschubser Threadstarter
Beiträge: 9 |
Hallo ich habe ein problem:
ich habe eine index.php datei
in der eine navigation eingebaut ist die einfach die enstprechende html datei includet
sprich:
index.php?id=main.html
aber wenn in der main.html noch ein include befehl steht erschein nur die index.php mit dem inhalt der main.html aber nicht dessen include inhalt.
sprich das 2. include funkt nicht.
hat jemand eine idee?
thx
Triniz
|
 Profil
Editieren
Zitieren
|
MCM
Quasselstrippe
Beiträge: 422 |
Poste doch einfach mal den code, ich weiß jetzt nämlich net so recht, was du von mir willst
---
cya MCM
[Je mehr Bürger mit Zivilcourage ein Land hat, desto weniger Helden wird es einmal brauchen]
[by Franca Magnani]
|
 Profil
Editieren
Zitieren
|
Philipp Gérard
Foren-Team
Beiträge: 1502 |
probier mal require statt include.
---
Arbeit ist das Feuer der Gestaltung. - Marx
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
Triniz
Pixelschubser Threadstarter
Beiträge: 9 |
index.php mit der navi
main.html
1:
2:
3: | blablabala
blalbla bla
|
text.php
1:
2: | gsdfhgfdhfdjhgbnjg
gnjhghughgjhg |
aufruf:
index.php?id=main
Diese Nachricht wurde geändert von: Triniz |
 Profil
Editieren
Zitieren
|
Triniz
Pixelschubser Threadstarter
Beiträge: 9 |
require funzt leider nicht
|
 Profil
Editieren
Zitieren
|
DreamPromise
Mausakrobat
Beiträge: 171 |
Hi
Schreib doch einfach mal die ganze URL rein.
JENS
Diese Nachricht wurde geändert von: DreamPromise |
 Profil
Editieren
Zitieren
|
Triniz
Pixelschubser Threadstarter
Beiträge: 9 |
geht leider nicht ist auf meinem home server.
ist gerade noch in entwicklung
|
 Profil
Editieren
Zitieren
|
Ehemaliges Mitglied (#644)
Forenheld
Beiträge: 832 |
du kannst nicht in html dateien php schreiben
|
 Profil
Editieren
Zitieren
|
Triniz
Pixelschubser Threadstarter
Beiträge: 9 |
kennt jemand einen anderen weg, wie ich das realisieren könnte?
|
 Profil
Editieren
Zitieren
|
Marcus
Forenheld
Beiträge: 880 |
Tust du das zweite include auch in der Adresse definieren? Wenn ja probier mal index.php?id=main¶meter2=blah
|
 Profil
E-Mail
Editieren
Zitieren
|
Triniz
Pixelschubser Threadstarter
Beiträge: 9 |
nee, dass soll einfach nur in die html datei eingebunden werden.
wenn ich die test.html aufrufe wird der inhalt der text.php angezeigt
wenn ich aber die index.php aufrufe wird zwar der inhalt der test.html angezeigt aber nicht der inhalt der text.php
ich bin am verzweifeln.
Diese Nachricht wurde geändert von: Triniz |
 Profil
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795 |
Im Normalfall dürfte PHP deine Anweisung trotzdem nicht interpretieren, da sie nicht in einer PHP-Datei steht. du musst main.html schon die Endung .php verpassen, sonst wird er den include nie ausführen.
Außerdem liest du hier momentan die Datei aus und fügst sie dann quasi als "rein-Text" ein. Da werden so weit ich weiß überhaupt keine Anweisungen berücksichtigt. Die müsste er einfach so dann auf dem Bildschirm ausgeben, wie du es in main.html reingeschrieben hast.
Diese Nachricht wurde geändert von: languitar |
 Profil
Editieren
Zitieren
|
Triniz
Pixelschubser Threadstarter
Beiträge: 9 |
ja aber wenn ich sie in .php umbenene, gehts auch nicht. :(
|
 Profil
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795 |
Dann liegt es daran, dass du das mit fopen usw. machst. Benutz stattdessen auch einfach include.
|
 Profil
Editieren
Zitieren
|
c3o
Posting-Schinder
Beiträge: 585 |
Ja na klar liegts daran.
Include jagt den Quelltext der Datei durch den PHP-Parser, führt ihn also aus (die Dateiendung ist dabei vollkommen egal), während du ihn in der 1. Datei momentan nur raus-echost, also 1:1 ausgibst ohne dass er geparst wird.
Dass soviele Antworten die Lösung nicht eher zutage gebracht haben.. das sollte man doch erkennen *tadel*
Diese Nachricht wurde geändert von: c3o |
 Profil
E-Mail
Website
Editieren
Zitieren
|