tester: Ausgabe nochmal bearbeiten...

hallo !

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

denn hierbei will ich nochmal die links verändern...

danke für Eure hilfe

  1. 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/
    1. danke!!!!!!!!!!!!!!!!!!!!!!!!!!!