Andavos: highlight_string nicht! ausgeben

Hallo,
also aus einem Formular erhalte ich einen PHP Code.
Mit $code = highlight_string($code); hebe ich die PHP Syntaxe farbig hervor, allerdings soll er den Code nicht sofort ausgeben, sondern erst dann, wenn ich es möchte.
Wenn die bereits geänderten Code möchte ich noch weiterverarbeiten.

Am besten wäre es, wenn man den code ersten sehen würde, wenn ich echo $code; schreiben würde.

MFG
Andavos

--
http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr
  1. Hallo Andavos,

    Mit $code = highlight_string($code); hebe ich die PHP Syntaxe farbig hervor, allerdings soll er den Code nicht sofort ausgeben, sondern erst dann, wenn ich es möchte.

    bei dieser Funktion ist das deutsche Manual veraltet - im Englischen steht, dass du den zweiten Parameter auf true setzen musst, damit die Funktion den Code nicht direkt in die Ausgabe schreibt (->http://de2.php.net/manual/en/function.highlight-string.php).

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
  2. Huhu Andavos

    also aus einem Formular erhalte ich einen PHP Code.
    Mit $code = highlight_string($code); hebe ich die PHP Syntaxe farbig hervor, allerdings soll er den Code nicht sofort ausgeben, sondern erst dann, wenn ich es möchte.

    Du könntest Du Dir etwas mit output buffering zusammen bauen.

    Musst Du aber nicht, denn glücklicherweise gibt es die Möglichkeit die Ausgabe per optionalen 2ten Parameter direkt in einen String umzuleiten.

    da steht es
    http://de3.php.net/manual/en/function.highlight-string.php

    Viele Grüße

    lulu

    --
    bythewaythewebsuxgoofflineandenjoytheday
  3. Hallo,

    also aus einem Formular erhalte ich einen PHP Code.
    Mit $code = highlight_string($code); hebe ich die PHP Syntaxe farbig hervor, allerdings soll er den Code nicht sofort ausgeben, sondern erst dann, wenn ich es möchte.

    Dafuer gibt es ab PHP 4.2.0 den optionalen zweiten Parameter:

    $code = highlight_string($code,true);

    MfG, Thomas

    --
    SVG - Learning By Coding
    http://svglbc.datenverdrahten.de/