Zeile in HTML-Box einfügen

Hallo,

hätte jemand einen Tipp bei folgender Funktion?

Ich würde gerne in eine String Variable (HTML-Box) immer in Zeile 12 eine neue Zeile einfügen.
Mit file_put_contents konnte ich dies leider nicht realisieren.
Alternativ hätte ich den String eingelesen (load DocumentHTML/GetValueString) und mit substr geteilt und anschliessend im Skript wieder zusammengesetzt.
Eingelesen wird jedoch lediglich der Teil, der auch in der HTML-Box ausgegeben wird.

Grüße

Albert

Hi Albert!

Wieso machst du es nicht so in der Art?

<?

$HTMLvar = 12345;  // ID der HTML-Variable

$HTMLinhaltDynamisch = "Hier steht beliebiger Text oder auch der Inhalt einer anderen Variable";

$HTML = '<html>
<p>Hier ist fester Text zu sehen...</p>
<br>
<br>
<p>'.$HTMLinhaltDynamisch.'</p>
</html>';

SetValueString($HTMLvar, $HTML);

?>

…so kannst du den festen HTML-Code hinterlegen und einen beliebigen Teil (bei dir z.B. Zeile 12) durch „dynamischen“ Text ersetzen, den du generierst oder was auch immer da einbaust.

Grüße,
Chris

Hi Chris,

auf die Art habe ich es nun auch gelöst. Mein Hauptproblem war, dass der Code mit htmlentities() umgewandelt werden musste. Nun läuft es perfekt.

Danke

Grüße

Albert