Includ verzeichnisübergreifend

Hallo Leute

Heute komme ich mal wieder mit einer frage daher, die ich schon ewig vor mir her schiebe.
Da ich das Problem immer so gelöst habe:

Das muss doch auch einfacher gehen. Oder?

Geht also darum die Datei Verzeichnis übergreifend zu inkludieren.

Gibt das dar eine Musterlösung für?

Habt einen schönen Tag
Liebe Grüße
Petra

Content-Key: 160371

Url: https://administrator.de/contentid/160371

Ausgedruckt am: 23.10.2021 um 08:10 Uhr

Mitglied: dog
dog 08.02.2011 um 17:04:00 Uhr
Goto Top
Ein Beispiel:


Oder

http://de2.php.net/manual/de/ini.core.php#ini.include-path

Natürlich hilt nix gegen saubere Programmierung :) face-smile
Mitglied: ppmk22
ppmk22 08.02.2011 um 17:19:43 Uhr
Goto Top
Vielen Dank das werde ich mal ausprobieren.

Natürlich hilt nix gegen saubere Programmierung :) face-smile

Hast Du da auch einen Vorschlag für? Wie würde das aussehen? Wenn ich mich nur in einem Verzeichnis bewegen würde, wird das alles sehr unübersichtlich.
Mitglied: EvilMoe
EvilMoe 08.02.2011 um 17:23:38 Uhr
Goto Top
Woher kommt die Variable $file?
Wenn diese z.B. durch GET übertragen wird lässt sich damit auch viel blödsinn anstellen.
Wenn dort statt sql.php auf einmal steht "./../../anderes_htdocs/sql.php" würde eine andere "sql.php" includet.

Sicherer wäre basename($file).
Mitglied: ppmk22
ppmk22 08.02.2011 um 17:50:28 Uhr
Goto Top
In diesem Fall komm das $file aus der selben Datei und wäre so deklariert $file = "datei.php";
Mitglied: Arano
Arano 08.02.2011 um 18:44:30 Uhr
Goto Top
Hallo

Und was spricht dagegen einfach
$file = 'data/spl.php';
zu deklarieren ?

Bzw. gleich ein include 'data/sql.php'; ?


~Arano
Mitglied: ppmk22
ppmk22 23.02.2011 um 14:23:10 Uhr
Goto Top
Hab es jetzt so gelöst.


Liebe Grüße
Petra
Mitglied: EvilMoe
EvilMoe 23.02.2011 um 14:26:40 Uhr
Goto Top
Warum hast du die Pfade nicht einfach relativ angegeben?
Mitglied: ppmk22
ppmk22 18.03.2011 um 21:47:42 Uhr
Goto Top
Weiß nicht genau was Du meinst. Kenne mich mit den Fachbegriffen nicht aus. Meinst Du das so?

/ordner/ordner/datei.xyz

Das hatte jedenfalls nicht funktioniert.
Mitglied: Arano
Arano 18.03.2011 um 22:50:18 Uhr
Goto Top
Nabend,

so ist das auch wieder ein absoluter Pfad. (Der "komplette" Pafd, vom Laufwerk ausgehen - eben absolut).
Ohne den Slash "/" am Anfang wäre es ein relativer Pfad gewesen (von der aktuellen "Position" aus).
PHP-Manual - include

Autofahrt von zu Hause zum Ziel, du bist irgendwo dazwischen. (/sys/pafd)
Absolut: Gesamte Strecke vom Haus bis zum Ziel. (/sys/pafd/verz/datei.ext)
Relative: Rest Strecke von da wo du jetzt bist bis zum Ziel. (verz/datei.ext oder ./verz/datei.ext)


Grundwissen ;-) face-wink


~Arano
Heiß diskutierte Beiträge
question
Einfache Software für MitarbeiterinformationichbinwerichbinVor 1 TagFrageZusammenarbeit9 Kommentare

Guten Morgen Ich lese hier schon seit Jahren und bräuchte jetzt mal einen Hinweis. Ich weiss nicht ob Fragen nach Software beantwortet werden (Werbung?) aber ...

question
Gefahren durch Nutzung von EOL Smartphones (end of life support)nachgefragtVor 20 StundenFrageSicherheit14 Kommentare

Hallo Administratoren, weil Freitag ist erlaube ich mir die Frage (brainstorming): Welche Gefahren hinsichtlich IT-Sicherheit und Datenschutz seht ihr bei der Nutzung von (eol) Smartphones, ...

question
Netzwerk Neuaufbau - DHCP - VLANs gelöst SommelierVor 1 TagFrageWindows Server17 Kommentare

Hallo zusammen! Wir ziehen gerade unser Netzwerk neu auf, und ich wollte mir bei euch Rat einholen. Wir wollen verschiedene VLANs anlegen: Printer (172.16.20.0/24) Windowsumgebung ...

question
Netzwerkplan u. Kabelbelegung zeichnen? gelöst McLionVor 20 StundenFrageNetzwerke11 Kommentare

Hallo zusammen, ich suche irgendein Tool (am besten Open Source) um Netzwerkpläne zu zeichnen. Diese gibt es zwar wie Sand am Meer, aber mir geht's ...

question
Nebenstellenkreis von 2stellig auf 3stellig - was geschieht mit den bisherigen Rufnummerndeparture69Vor 1 TagFrageTK-Netze & Geräte13 Kommentare

Hallo. Bei uns besteht für 2022 die Anforderung, deutlich mehr Bürotelefone in Einsatz zu bringen. Die Anzahl der Nebenstellen ist vertragsseitig derzeit aber auf 100 ...

question
Standort vs. Standort gelöst erikroVor 1 TagFrageWindows Server8 Kommentare

Moin, Hintergrund der Frage ist, dass ich für ein PS-Skript auf dem RDS wissen muss, wo der Client steht. Ich hatte zuerst die Idee, das ...

question
HA Konstrukt für Firmennetzwerk mit mehreren WAN VerbindungenITAllrounderVor 1 TagFrageLAN, WAN, Wireless19 Kommentare

Guten Morgen zusammen, ich stehe gerade vor der Überlegung unser Firmen Netzwerk etwas umzustrukturieren. Aktuell primäres Problem: Wir haben theoretisch 2x Sophos XG310 (nur 1x ...

question
Mitarbeiter Onboarding Trainings Program on Premise gelöst MineralwasserVor 1 TagFrageSonstige Systeme3 Kommentare

Guten Nachmittag Kennt jemand ein gutes Programm das als Web-Service läuft, jedoch am besten nicht in der Cloud um die Mitarbeiter zu schulen. Also wenn ...