Phillip: include(); fehler

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

  1. 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

    1. 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!

      1. 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

  2. "home.php" auch in Klammern ???

  3. 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

    --
    Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
    Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
    Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/