Include--Fehler!
Christopher
- php
Grüß euch!
Wenn ich ne Homepage mache, die 100% Datenbank unterstützt ist! Sprich 1 einzige datei is aufn server : index.php
die anderen liegen in der datenbank!
Nun mein problem! Wenn ich jett eingeben würde:
<?php
include("http://www.meinserver.at/menu.php);
?>
dann wird die MENU.php nicht ausgegeben, aber wenn ich diese eine seite nehmen wir an:(index.php?tab=contact&id=1) direkt auf meinen Server speicher und dann ausgebe: http://www.meinserver.at/concat.php
dann wirds aber die (menu.php) ausgegeben!!!
Wieso nicht auch in mysql???
MFGWEBER CH
hi Christoper :)
wo willst du das eingeben? Direkt in die Datenbank? Und die Datenbank soll dann <?PHP include ('Datei'); ?> ausgeben?
Wenn ja, versuchs mal so...
Du speicherst in der Datenbank NUR den Dateipfad, also ohne <?PHP inlude... und fügst beim Aufrufen den gespeicherten Wert der in der Datenbank in die include-Funktion ein.
Also in etwa so:
Das steht im Script:
<?PHP
include ($Wert_aus_Datenbank);
?>
Auch mal http://de.php.net/manual/de/function.include.php lesen.
Ich hoffe ich konnte damit helfen :)
LG,
Robert
Na so meinte ich des net!
Nochmals:
Habe eine Homepage*logisch* aufzurufen unter:
www.xxxx.at/index.php?id=1
nun ist der inhalt in mysql abgespeichert!
Das Menü dazu würde ich auch mysql oder INC abspeichern, weill sonst müsste ich ca. 250 Seiten immer ein neues menu zusammenstellen!
Ok nun will ich das Menu einfügen!
normalerweise mit <?php include("http://www.xx.at/menu.inc");?>
Aber wenn ich dann auf www.xxxx.at/index.php?id=1 sehe ich kein menü!
AAABBBEEERR!!
Wenn ich den gleichen vorgang mache, ABER alles am Server speichern
sprich: index.php, contact.php, news.php usw... und dann wieder mit <?php include("http://www.xx.at/menu.inc");?> aufrufe geht des mit dem Menü einwandfrei! Nur ich brauche halt diese ENDUNG!!! www.xxxx.at/index.php?id=1
Wie mach ich des? Hoffentlich du kennst di aus? *sfg*
MFG WEBER CH
die anderen liegen in der datenbank!
Nochmal: In welcher Form?
dann wird die MENU.php nicht ausgegeben
Wie lauten die SQL-Befehle, war die Verbindung zur DB erfolgreich, hast Du die Rückgabe geprüft, etc..?