Johannes: Probleme mit inlude(); bei MS IIS

Hallo!

Ich muss ein Projekt auf einen Windows-Server mit IIS hochladen. Zuhause habe ich GNU/Linux und Apache.

Ich stehe vor einem ganz komischen Problem: Die include Funktion funktioniert auf dem Windows Server anscheinend nur, wenn die einzufügende Datei nicht (!) im selben Verzeichnis liegt wie die Datei, in die sie includet werden soll. Also z.B.:

include("../foo/bar.inc.php");

funktioniert ohne Probleme, aber

include("foobar.inc.php");

gibt immer die "Failed opening..." Warnung, obwohl die Datei definitiv im selben Dir vorhanden ist! *verzweifel*

MfG, Johannes

  1. Hallo Johannes,

    Ich muss ein Projekt auf einen Windows-Server mit IIS hochladen.

    Mein Beileid.

    include("foobar.inc.php");

    gibt immer die "Failed opening..." Warnung, obwohl die Datei definitiv im selben Dir vorhanden ist! *verzweifel*

    include_path auf dem Server richtig gesetzt? Wenn nicht, dann hilft entweder umstellen (auf ".") oder ein

    include("./foobar.inc.php"); weiter.

    Grüße,

    Christian

    --
    Sollen sich alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen und nicht mehr davon erfasst haben als eine Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst.
                          -- Albert Einstein