[Funktion] preg_replace richtig suchen

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

  • [Funktion] preg_replace richtig suchen

    Hallo Community,

    ich versuche mittels preg_replace die gesamten Javascript und Kommentare in Dateien zu löschen:

    PHP-Code:
    <!-- \n Hier dann Javascript \--> 
    PHP-Code:
    <!-- \n Oder hier halt Kommentare \--> 
    Das ganze Gerödel würd ich gern mit preg_replace abschaffen, aber leider gelingt mir das nicht ganz.

    PHP-Code:
    $search = array("'<script[^>]*?>.*?</script>'mi",
    "'<!--[^.*?]-->'mi"); 
    Kann mir da bitte jemand mit dem Suchmuster helfen? Danke!

  • #2
    PHP-Code:
    '/<script[^>].*?>.*?<\\\/script>/mi'
    '/<!--.*?-->/mi' 
    so?

    gruß
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      PHP-Code:
      $search = array("'/<script[^>].*?>.*?<\/script>/mi'",
      "'/<!--.*?-->/mi'",
      "'#/*.*?\*/#'",
      "'<a href[^>]*?>.*?</a>'si",
      "'<[\/\!]*?[^<>]*?>'si",
      "'([\r\n])[\s]+'"); 
      <!--
      So weit bin ich bis jetzt. Leider werden mir immer noch nicht die
      verfluchten Kommentare entfernt.
      -->

      Hat jemand noch eine Ideee für mich? Danke

      Gruß moodsx

      Kommentar


      • #4
        Warum verwendest du da überall doppelte Anführungszeichen?
        Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

        Kommentar

        Lädt...
        X