INCLUDE und Pfade |
siggistar
Pixelschubser Threadstarter
Beiträge: 9 |
Hallo Comomunity,
ich hab mal wieder ein Problem. Das ist ja aber nichts neues hier, oder?
Also ich habe eine Datei (nennen wir sie 'einstellungen.php') in einem Verzeichnis (nennen wir es 'inc').
In dieser Datei gibt es wieder einen include von einer Datei (b.php) im gleichen Verzeichnis (also 'inc').
Die Datei 'einstellungen.php' möchte ich jetzt von vielen Seiten meines Webs aus includen. Das geht wegen der relativen Pfade und dem doppelten Include aber schief.
Hat da vielleicht jemand eine Lösung parat ohne die Pfade absolut anzugeben?
Gruß Siggistar
---
Das Leben ist schön!
Diese Nachricht wurde geändert von: siggistar |
 Profil
E-Mail
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795 |
Der Include geht immer von der höchsten Instanz aus. Das heißt wenn du in z.B. index.php die datei, verzeichnis/bla.php includest und in dieser der code include("blubb.php") steht, dann muss blubb.php im gleichen Verzeichnis wie index.php stehen. Ansonsten musst du eine Variable mit dem Pfaad zum Root einbauen und alles von dort aus include.
|
 Profil
Editieren
Zitieren
|
siggistar
Pixelschubser Threadstarter
Beiträge: 9 |
hi languitar,
so weit so gut, das hatte ich schon so verstanden.
Gut.
Dann zur Variablen mit dem möglichen Pfad. Kann ich die irgendwie über eine Funktion auch zuverlässig erfragen?
$_SERVER[$HTTP_REFERER]
scheint ja nicht immer und übrerall zu funktionieren. (Ich weiß, siehe Einstellungen...)
Gibt es da noch eine andere Möglichkeit?
siggistar
---
Das Leben ist schön!
|
 Profil
E-Mail
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795 |
Wieso $_SERVER['document_root'] und dahinter hängst du dann einfach alles bos zur jeweiligen Datei.
|
 Profil
Editieren
Zitieren
|
Philipp Gérard
Foren-Team
Beiträge: 1502 |
$_SERVER[$HTTP_REFERER]
gibts nicht. siehe phpinfo();
---
Arbeit ist das Feuer der Gestaltung. - Marx
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
siggistar
Pixelschubser Threadstarter
Beiträge: 9 |
Alles klar, danke!
Funktioniert einwanfrei!
---
Das Leben ist schön!
|
 Profil
E-Mail
Editieren
Zitieren
|