dedlfix: PHP: TExtdatei einlesen und Variablen ersetzen

Beitrag lesen

Tach!

In dieser Textdatei sind Variablen, z.B. "$url" eingebaut, die ich gern vor der Ausgabe der Textdatei auf dem Bildschirm durch den aktuellen, im PHP-Skript für den für $url bestimmten Wert, ersetzen will. Wie muss ich da vorgehen?

Es gibt mehrere Möglichkeiten. Die eine ist Suchen und Ersetzen. Die Schwierigkeit dabei ist, entweder ein Muster für einen regulären Ausdruck zu erstellen, und dann irgendwas mit preg_replace() bauen, oder die Variablennamen zu kennen, die es zu ersetzen gilt und strtr() (zweite Syntax laut Doku) oder Konsorten zu verwenden.

Wenn die Variablen in einem Scope liegen und keine weiteren Variablen in diesem Scope zu finden sind, kann man eine Liste mit get_defined_vars() erhalten. Das wäre der erste Schritt für den zweiten oben genannten Teil.

dedlfix.