[Variablen] Ganzes Script in eine Variable speicher, dann ausgeben

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    Aha, also wieder mal einer, der so schlau ist und real andere werte verwendet als er hier angibt. viel spaß beim weiteren debuggen...

    Kommentar


    • #17
      Ja sry, ich dachte, es läge an der zeile, weil der fehler das so ausgab, wollte jetzt hier nicht das ganze script posten *g*
      Also ich bin inzwischen auf die Funktion eval() gestoßen.
      Ich glaube es geht damit besser...
      Nur was ich noch nicht genau verstehe, wie eval arbeitet, überall wird immer das standart php.net beispiel gegeben:

      eval ( string code_str )

      <?php
      $string = 'Bierglas';
      $name = 'Binding-Lager';
      $str = 'Das ist mein $string, voll mit $name.<br>';
      echo $str;
      eval ("\$str = \"$str\";");
      echo $str;
      ?>

      Aber es wird nicht erklärt, in welchem zusammenhang string und code_string stehen.
      Kann mir das ma jemand erklären?

      Kommentar


      • #18
        eval() wird dir nicht helfen, denn du willst PHP-Code ausgeben, nicht ausführen oder?

        Kommentar


        • #19
          Äh ja doch, eigentlich schon ausführen, vll hatte ich mich falsch ausgedrückt...
          Es klappt eigentlich schon ganz gut mit eval(), aber ich brauche noch eine Funktion, die aus einem String alle " in /" umwandelt. Dann wäre es perfekt.

          Kommentar


          • #20
            Dein Problem ist, dass du deinen Quelltext immer noch nicht in eine variable gespeichert bekommst.

            und das ist die voraussetzung für
            eval() und auch für str_replace (ersetzen von ")...

            Kommentar

            Lädt...
            X