Thomas Luethi: Ausgabe nochmal bearbeiten...

Beitrag lesen

Hallo,

kann mir jmd sagen, wie ich die ausgabe, die im laufe des scripts via echo anweisungen geschrieben wurden, nochmal ändern?

Wenn das notwendig wird, ist das Skript schlecht aufgebaut.

Besser waere es, im Laufe des Skripts den ganzen String,
den Du nachher ausgeben willst, zusammenzubauen,
und ihn erst am Schluss mit einem einzigen echo-Befehl
auszugeben.

$output="";
...
$output.='<h1>Ueberschrift</h1>';
$output.='<p>';
$output.="Blabla $variable blabla $variable2";
$output.='</p>';
...
echo $output;

---

Allenfalls kriegst Du mit Output Buffering etwas hin,
aber wie gesagt, das ist eine schlechte "Loesung".

ob_start();
echo "...";
echo "...";
$ausgabepuffer=ob_get_clean();
/* $ausgabepuffer manipulieren */
echo $ausgabepuffer;

oder so, siehe:
http://www.php.net/manual/de/ref.outcontrol.php

Gruesse,

Thomas

--
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/