Hallo.
Ich habe einige Konfigurationsvariablen in die Datenbank verschoben.
Vorher hatte ich sie einfach in einem Array gespeichert.
Mit einer Klasse erzeuge ich aus einer der Konfigurationsvariablen ein Bild mit Text.
Der Text in dem Bild hat Zeilenumbrüche.
Mein Problem ist, dass die Zeilenumbrüche in dem Bild jetzt als "\n" ausgegeben werden. Vorher wurden die Zeilen korrekt umgebrochen.
Zustand vorher:
Zustand nachher:
Wenn ich mir $adresse mit echo ausgeben lasse, dann hat es genau den selben Wert wie $_config['adresse']!
Ich verstehe das nicht.
Ich habe einige Konfigurationsvariablen in die Datenbank verschoben.
Vorher hatte ich sie einfach in einem Array gespeichert.
Mit einer Klasse erzeuge ich aus einer der Konfigurationsvariablen ein Bild mit Text.
Der Text in dem Bild hat Zeilenumbrüche.
Mein Problem ist, dass die Zeilenumbrüche in dem Bild jetzt als "\n" ausgegeben werden. Vorher wurden die Zeilen korrekt umgebrochen.
Zustand vorher:
PHP-Code:
$_config['adresse'] = "Dies ist\ndie Adresse\nmit Zeilenumbruechen.\n";
ErstelleBild($_config['adresse']);
/* Ausgabe im Bild:
Dies ist
die Adresse
mit Zeilenumbruechen.
*/
PHP-Code:
$adresse = $db->QuerySingle("SELECT value FROM Tabelle WHERE key = 'adresse' ");
ErstelleBild($adresse);
/* Ausgabe im Bild:
Dies ist\ndie Adresse\nmit Zeilenumbruechen.\n
*/
Ich verstehe das nicht.

Kommentar