Gunther: eval nicht mit mehrdimensionalen Arrays möglich?

Beitrag lesen

Hi!

Das, was in den Beispielen in $str steht, soll später der Inhalt einer (eingelesenen) Datei sein. In dieser würde ich eben gerne mein mehrdimensionales Array verwenden.

Was genau steht in der Datei und was genau verstehst du unter verwenden?

Wozu brauchst du überhaupt das eval()? Ich sehe zumindest in den Beispielen nichts, was nicht mit Stringverkettung lösbar wäre.
Hmmm ..., hilf' mir mal bitte auf die Sprünge. Scheinterbar ist es schon wieder zu heiß hier - ich kann jedenfalls im Moment (noch) nicht ganz folgen.

Unabhängig von deinem jetzigen Lösungswegversuch: Wie lautet die eigentliche Aufgabenstellung? Es gibt dafür vermutlich bessere Wege als Daten in Code umzuwandeln, den dann auszuführen um am Ende Daten zu erhalten.

Also, ich möchte mal mit einem Ansatz 'experimentieren', der es mir ermöglicht, in einer CSS-Datei Variablen zu verwenden. Die Werte für diese Variablen sollen aus einer (oder mehreren) INI-Datei kommen.

Am Ende soll wieder eine "normale" (und valide ;-)) CSS-Datei dabei rauskommen

Also bei Anforderung einer CSS-Datei wird der Aufruf an ein PHP-Script weitergeleitet. Dieses liest die entsprechende CSS-Datei (noch mit den Variablen) ein, ersetzt diese (durch die Werte aus der INI-Datei) und sendet das Ganze dann mit entsprechendem Header an den Browser.

Gruß Gunther