include

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • include

    hi,
    ich habe schon wieder ein Problem

    Ich benutze in meiner Homepage öfter den Befehl include. Wenn ich aber
    include ("../script/connect.php");
    mache, flippt der Server völlig aus und es gibt Fehlermeldungen wie diese:

    Warning: open_basedir restriction in effect. File is in wrong directory in /htdocs/test/gb/eintrag.php4 on line 3

    Warning: Failed opening 'connect.php' for inclusion (include_path='') in /htdocs/test/gb/eintrag.php4 on line 3

    Dazu muss man sagen, dass der Befehl
    include ("script/bespiel.php");
    funktioniert. Es muss also am " ../ " liegen. Aber wie umgehe ich das?

    MfG - Mc

    ---------------------ERWEITERUNG-----------------

    Ich habe gerade gelesen, dass include nur auf localer Ebene funktioniert. Neue Frage: Was kann man sonst machen, um einen php Code aus einer Datei zu übernehmen?
    Zuletzt geändert von McMuh; 16.05.2002, 15:14.

  • #2
    probier mal require, da wird das entsprechende script vor der abarbeitung des restlichen codes geladen, funzt also nicht in if-abfragen.
    gruss
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      wenn du sagst, daß das geht:
      include ("script/bespiel.php");

      und das nicht
      include ("../script/bespiel.php");

      probier mal das:

      include ("./script/bespiel.php");
      und sag bescheid

      Kommentar


      • #4
        Das base_dir ist dein document root, und du darfst keine Dateien einbinden, die nicht darin oder in einem Unterverzeichnis liegen.
        Vermutlich hast du dich also mit den Pfaden vertan.
        mein Sport: mein Frühstück: meine Arbeit:

        Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

        Kommentar

        Lädt...
        X