include(); fehler
Phillip
- php
Hallo!
Ich habe gerade angefangen eine neue Homepage zu bauen. Doch da habe ich auch schon das erste Problem...
Ich habe ein Gästebuch installiert, was auch wunderbar funktioniert (http://www.example.org/web/guestbook/index.php).
Nun möchte ich es aber in meine Page per include(); einbinden. Folgendes steht in meiner index.php:
<?php
switch($page)
{
case "guestbook": include("guestbook/index.php"); break;
default: include "home.php"; break;
}
?>
und
<a href="index.php?page=guestbook">: guestbook :</a>
Doch beim Aufrufen des Links kommen x Fehler. Was mache ich falsch? Ihr könnt euch die Fehler angucken unter http://www.example.org/web/index.php
Schonmal danke,
Phillip
Hallo,
Doch beim Aufrufen des Links kommen x Fehler. Was mache ich falsch? Ihr könnt euch die Fehler angucken unter http://www.example.org/web/index.php
Warum machst du dir nicht erst einmal die Mühe, die Fehler zu interpretieren, um dann _genauer_ zu erklären, was du nicht verstehst?
Grüße aus Barsinghausen,
Fabian
Hallo,
Doch beim Aufrufen des Links kommen x Fehler. Was mache ich falsch? Ihr könnt euch die Fehler angucken unter http://www.example.org/web/index.php
Warum machst du dir nicht erst einmal die Mühe, die Fehler zu interpretieren, um dann _genauer_ zu erklären, was du nicht verstehst?
Das habe ich versucht. Doch ich habe keine Ahnung was ich falsch mache!
ReHi,
Das habe ich versucht. Doch ich habe keine Ahnung was ich falsch mache!
Das musst du auch nicht. Ein http://www.google.com/search?q=PHP+Error+headers+already+sent hätte vermutlich gereicht, um dir erstmal gut zu tun zu beschaffen ;-)
Grüße aus Barsinghausen,
Fabian
"home.php" auch in Klammern ???
Hallo,
Ich habe ein Gästebuch installiert, was auch wunderbar funktioniert (http://www.example.org/web/guestbook/index.php).
Bitte </faq/#Q-19> lesen und anwenden. Danke.
http://www.example.org/web/guestbook/index.php
http://www.example.org/web/index.php
Folgendes steht in meiner index.php:
include("guestbook/index.php");
Du versuchst hier, eine vollstaendige PHP-Datei (B)
in eine andere (A) einzubetten.
Das geht schief, besonders, weil Du es zu spaet tust.
Skript (A) schickt tonnenweise HTML an den Browser.
Dann bindet es Skript (B) ein, welches noch irgendwelche
Header (Session-Cookies u. dgl.) an den Browser schicken will.
http://www.dclp-faq.de/q/q-fehler-header.html
Auch wenn es funktionieren wuerde, waere es kreuzfalsch,
weil Du dann zweimal <head>, zweimal <body> u.s.w. haettest.
Ueberdenke also das ganze nochmal.
Gruesse,
Thomas