dedlfix: file_get_contents mit get parameter geht nicht

Beitrag lesen

Tach!

Gibt es eine einfache Möglichkeit, den Pfad zur aktuellen Datei auszulesen, relativ zum document-Root und ohne die Datei selbst?

Alles was es zum Request an Daten gibt, steht in $_SERVER. Wenn da was passendes drin ist, dann kannst du das nehmen. Du musst aber prüfen, ob der Inhalt in allen Situationen gleich bleibt. Zum Beispiel wird bei vorhandenem Querystring selbiger zu einigen Einträgen hinzugefügt, zu anderen nicht. Außerdem sind nicht alle Parameter auf allen Servern vorhanden und/oder gleich benannt. Ein gewisser Grundstock ist allerdings meist verfügbar.

Die aktuelle Datei steht außerdem in der Konstante FILE. Das ist bei Includes interessant, wenn du deren Dateinamen haben willst und nicht den vom Request und somit die gestartete Datei.

dedlfix.