Alexander, W.: php, javascript und ob_get_contents => Fehler

Beitrag lesen

Hallo,

das soll wahrscheinlich so aussehen:

document.write("<?php echo addslashes(ob_get_contents()); ?>");

Aber auch das wird zu Fehlermeldung führen, wenn es mindestens einen Zeilenumbruch innerhalb von "ob_get_contents()" gibt. Du sollst hier ohne "document.write" auskommen, oder ersetze alle Zeilenumbrüche durch ein "" Zeichen.

Folgendermaßen:

$content = addslashes(ob_get_contents());  
$content = str_replace("\r", "", $content);  
$content = str_replace("\n", "\\", $content);

document.write("<?php echo $content; ?>");

... ungetestet (!)

Gruß Alexander