cr: php funktion in array

hallo,

ich lese eine txt aus und gebe sie als array aus...ist es möglich, dass man in dieser txt auch noch eine php-funktion reinschreibt, diese dann auch ausgeführt wird? oder behandelt der browser bzw. server dies dann als reinen text?

danke für eure antworten

grüße
cr

  1. hallo,

    ich lese eine txt aus und gebe sie als array aus...ist es möglich, dass man in dieser txt auch noch eine php-funktion reinschreibt, diese dann auch ausgeführt wird? oder behandelt der browser bzw. server dies dann als reinen text?

    moins

    erstmal als reinen text
    mit der funktion eval() solltet du allerdings weiter kommen

    aber vorsicht, sollte jemand zugriff auf die textdatei bekommen, kann man jeden x-beliebigen code ausführen, wenn du da keine vorsichtsmaßnahmen ergreifst

    gruß

    der mech

    1. hallo,

      ich lese eine txt aus und gebe sie als array aus...ist es möglich, dass man in dieser txt auch noch eine php-funktion reinschreibt, diese dann auch ausgeführt wird? oder behandelt der browser bzw. server dies dann als reinen text?

      moins

      erstmal als reinen text
      mit der funktion eval() solltet du allerdings weiter kommen

      aber vorsicht, sollte jemand zugriff auf die textdatei bekommen, kann man jeden x-beliebigen code ausführen, wenn du da keine vorsichtsmaßnahmen ergreifst

      gruß

      der mech

      achja, wenn die funktion über mehrere zeilen geht, dann vergiss nicht, die verschiedenen array-elemente zu einem striong zu joinen ;)

      übrigens, wozu willst du das machen? ich sehe den sinn in deinem vorhaben grad nich wirklich ...

      1. hallo,

        danke für die hilfe!

        grund:

        ein cms welches auf txt-datei basiert. in dieser sollen weitere php scripte (wie z.b. ein bewertungsscript) reingeschrieben werden, die dann auf der hp ausgeführt werden.

        da ich noch php-neuling bin, wie fasse ich das zu einem string zusammen?

        danke und grüße

        cr

        sicherheitseinrichtung ist eine .htaccess. ausreichend, zugriff haben nur eine handvoll personen, alle mit programmierkenntnissen?

        1. hallo,

          danke für die hilfe!

          grund:

          ein cms welches auf txt-datei basiert. in dieser sollen weitere php scripte (wie z.b. ein bewertungsscript) reingeschrieben werden, die dann auf der hp ausgeführt werden.

          ein cms basierend auf textdateien?
          ich sehe immernoch keinen sinn darin ...
          ich denke mal, mit ein paar mehr erklärungen bezüglich inhalt der seite und inhalt dieser seltsamen textdateien würden wir weiter kommen ;)

          da ich noch php-neuling bin, wie fasse ich das zu einem string zusammen?

          wenn du es unbedingt so machen willst:
          du musst das array natürlich erstmal durchlaufen, und den anfang sowie das ende des auszuführenden php-quellcodes ermitteln
          dann extrahierst du den teil des arrays, und joinst ihn zu einem String

          in der php-dokumentation bei den Array-Funktionen solltest du entsprechende funktionen finden (extract und join solltest du dort finden)

          aber ich bezweifle immernoch, dass dies die beste lösung für ein CMS ist ... oder ich habe dich falsch verstanden

          danke und grüße

          cr

          bis denn

          der mech