Samuel Vogel: Variable in Dateischreiben

Hallo,

Ich möchte gerne diesen Text in eine Dateischreiben:

<?php

$a = "Hallo Welt";

?>

aber die Variable wird immer mit ihrem Wert ersetzt!

Wie kann ich das erzetzen umgehen!
Und bitte gebt mir keine ANtworten ala "machs mit MySQL" weil es geht um einen Filemanager und der soll keine DB benötigen!

samy,

  1. hi,

    Ich möchte gerne diesen Text in eine Dateischreiben:
    <?php

    $a = "Hallo Welt";

    ?>
    aber die Variable wird immer mit ihrem Wert ersetzt!

    das sonderzeichen $ kennzeichnet für php, "jetzt kommt eine variable".

    und was tun wir, wenn wir php davon abhalten möchten, sonderzeichen als sonderzeichen zu interpretieren?
    richtig, wir maskieren das sonderzeichen durch einen vorangestellten backslash.

    $a

    gruss,
    wahsaga

    1. Ok

      das geht aber wie kann ich ein "<" in eine Datie schreiben??
      Mit "<" gehts nicht!

      samy,

      1. hi,

        das geht aber wie kann ich ein "<" in eine Datie schreiben??
        Mit "<" gehts nicht!

        das problem ist wahrscheinlich, dass du in deinem beispielstring nochmals <?php drin stehen hast, hier also den parser durcheinander bringst.

        einfachste idee für einen workaround: trenne den string an der stelle auf, so dass der parser darin eben _kein_ <?php mehr erkennen kann:

        "<"."?php blah blubb";

        gruss,
        wahsaga