ubuntuusers.de

PHP: include-Problem

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

MaLa

Avatar von MaLa

Anmeldungsdatum:
27. November 2006

Beiträge: 338

Hallo,
ich habe eine Seite die linksseitig in einem DIV-Container eine Navigation besitzt. Im rechten DIV-Container soll der Inhalt stehen. Das klappt auch soweit ohne Probleme.

Nun habe ich in die Navigation einen Link eingefügt, der ein phpBB-Forum einbinden soll. Ungefähr so sieht das aus:

<a href="index.php?inc=forum">Forum</a>

Der Inhalt des rechten DIV-Container wird entsprechend ausgewertet und angezeigt. Etwa in der Art:

switch ($_REQUEST['inc'])
    {
      case "startseite":
        include("startseite.php");
        break;
usw.

Der Code zum Einbinden des phpBB-Forum sieht dementsprechend aus:

      case "forum":
        include("/board/index.php");
        break;

Nur: Das funktioniert in der Art leider nicht...
Ich erhalte folgende Fehlermeldung:

Warning: include(./extension.inc) [function.include]: failed to open stream: No such file or directory in C:\xampplite\htdocs\projekt1\board\index.php on line 25

Warning: include() [function.include]: Failed opening './extension.inc' for inclusion (include_path='.;\xampplite\php\pear\') in C:\xampplite\htdocs\projekt1\board\index.php on line 25

Warning: include(./common.) [function.include]: failed to open stream: No such file or directory in C:\xampplite\htdocs\projekt1\board\index.php on line 26

Warning: include() [function.include]: Failed opening './common.' for inclusion (include_path='.;\xampplite\php\pear\') in C:\xampplite\htdocs\projekt1\board\index.php on line 26

Fatal error: Call to undefined function session_pagestart() in C:\xampplite\htdocs\projekt1\board\index.php on line 31

Kann mir jemand sagen, wo der Fehler liegt? Ich glaub ich habe mich da etwas "festgefahren"...
Ich möchte das ungern via Frames lösen.

bar-B-q

Anmeldungsdatum:
8. November 2005

Beiträge: 55

Da du mit dem include('/board/irgendwas.php'); die index.php includierst, und dort noch andere include-tags stehen, könnte ich mir vorstellen, dass er dann versucht aus dem Verzeichnis in der deine switch drin ist versucht zu includen.

Versuch mal vorher mit chdir() ins board-verzeichnis zu wechseln.

MaLa

(Themenstarter)
Avatar von MaLa

Anmeldungsdatum:
27. November 2006

Beiträge: 338

100 Punkte!! 😀

Damit funktioniert es einwandfrei. Manchmal sieht man vor lauter Bäumen den Wald nicht mehr!

Vielen Dank!

Antworten |