include_once, relativen Pfad in php

Habe ich 3 Dateien: Haus, failed_attempt, login.

Die Datei zu Hause und failed_attempt beziehen sich alle auf die login-Datei.

Die Sache ärgerlich ist, dass Sie werfen einen Fehler zu sagen, dass die login-Datei nicht vorhanden ist. zu Hause wird eine exception werfen, wenn ich dies tun, aber failed_attempt nicht.

  include_once("../StoredProcedure/connect.php");

include_once("../untitled/sanitize_string.php");

und wenn ich das mache:

   include_once("StoredProcedure/connect.php");
   include_once("untitled/sanitize_string.php");

das Gegenteil ist der Fall, failed_attempt wirft eine Ausnahme , aber zu Hause, nicht. Wie kann ich dieses Problem beheben..

Muss ich sagen, die zählen, gehen auf eine Seite, indem Sie diesen ../, und daher home.php nicht müssen gehen von einer Seite bis daher wirft er die exception..

Wie kann ich es machen also beide Dateien akzeptieren, die inclueds als gültig.. vielleicht nicht in Bezug auf wo Sie platziert werden.. also ohne, dass die ../

Verzeichnis-Struktur:

PoliticalForum
->home.php
->StoredProcedure/connect.php
->untitled/sanitize_string.php
->And other irrelevant files
  • Deine Frage ist nicht sehr klar. Sind die home -, failed_attempt und login-Dateien im gleichen Verzeichnis? Können Sie Ihre Verzeichnis-Struktur??? Wie genau haben die Heimat-und failed_attempt Seiten "finden", um die login-Datei? In welche Datei muss der code oben erscheinen?
  • storedProcedure ist mein Ordner und es hat die Dateien im inneren. alles wie beschrieben.. login Datei hat 2 enthalten, die nicht geladen werden, je nachdem, wo Sie rufen Sie...homepage oder login_attempt Seite, die in einem anderen Verzeichnis
InformationsquelleAutor Matrix001 | 2011-10-20
Schreibe einen Kommentar