Problem mit INCLUDE und SESSION
Hallo Leute,
ich dreh im Kreis... Habe begonnen das Menü und die Verzeichnisstruktur für unser Intranet zu re-designen. Vom Menü her klappt auch alles richtig. Richtig, bei den Verzeichnissen gibts Probleme: In der ersten Version lagen alle Dateien im root-directory des Web-Servers. Als Beispiel folgendes:
Damit ihr mit der Verbindungsdatei was anfangen könnt hier der Code: PHP-Code:
PHP-Code:
So Leute, bitte umdenken: Ich habe jetzt die "Verbindung.php" in einen Ordner "http://meiner/_func_/" gepackt und die Änderungsdateien in "http://meiner/vertrieb/kundendb/". Und es gibt nur noch zwei Frames "main_m.php" und "main_f.php". Mein INCLUDE() sieht jetzt so aus: PHP-Code:
Hoffentlcih könnt ihr mir helfen ich feinde den Fehler einfach nciht. Vielen Dank schonmal für eure Bemühungen. Gruß, Trialrider |
Wenn Du eine Datei mit include() über http ansprichst, dann bekommst Du eine vom PHP-Interpreter 'übersetzte' Seite zurück. Wenn Du auf die Variablen und so aus der Datei zugreifen willst, dann musst Du relative Pfadangaben machen, also z.B. sowas: include ("../_func_/Verbindung.php");
Musst halt immer auf die korrekte Pfadangabe achten, aber das sagt er Dir schon, wenn es nicht stimmt.... |
Hi c4,
so weit war ich auch schon, aber da kam/kommt nur das: Zitat:
|
Dort steht:
Failed opening '../_func_/Verbindung.php' Das heißt: Datei nicht gefunden. Ergo: Pfadangaben überprüfen. |
Ja was geschrieben steht ist das Eine...aber so funzt's:
PHP-Code:
Irgendwie muss ich den Pfad auslesen, das habe ich nun fetstgestellt. Gruß, Danke |
Puh, erledigt.
So langsam fallen mir die Pfadrestriktionen auf den Keks... Da werde ich mich aber dran gewöhnen müssen. Hier die Lösung: PHP-Code:
Nachtrag: --------- Scheiße, doof kan man sein: "../../_func_/[Datei]" reicht auch aus. |
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:25:37 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.