borisbaer: Von JS dynamisch erzeugter Inhalt kommt nicht an PHP-Variablen heran

Beitrag lesen

problematische Seite

Wenn ich mich recht erinnere, sollte man für include-Anweisungen keine Pfade aufgrund von _SERVER[DOCUMENT_ROOT] verwenden. Keine Ahnung, wo ich vor Jahren gelesen hatte, warum das ein Sicherheitsproblem sein könnte. Jedenfalls verwende ich die magische Konstante __DIR__ für Dateipfade. Sie ist das Verzeichnis, in welchem die PHP-Datei liegt, in der die Konstante jeweils benutzt wird (daher magisch). Vielleicht willst Du das auch tun.

Noch mal zu dieser Sache mit _SERVER[DOCUMENT_ROOT].

Könnte man als Alternative vielleicht Folgendes verwenden?

substr( $_SERVER['SCRIPT_FILENAME'], 0, -strlen( $_SERVER['SCRIPT_NAME'] ) )

Es funktioniert jedenfalls auch.