Bestimmten Text aus Quelltext auslesen

  • Hallo,

    ich möchte aus dem Quelltext einer Datei einen bestimmten Code in einen String auslesen. Wie gehe ich die Sache am geschicktesten an?
    Ich hoffe, ihr könnt mir helfen.

    Liebe Grüße
    Paul

  • Hallo Ludger,

    sorry, war wohl zu ungenau beschrieben.
    Ich meine per PHP einen von mir bestimmten Code aus dem Quelltext einer Website auslesen. (Nicht die ganze Seite ausgeben, sondern nur den Code!)

    Ich hoffe, das hilft jetzt ein wenig weiter.

  • Ich ergänze noch um file_get_contents().
    Das und das mit den RegExp wird dir helfen. ;)

  • Sicher gibts die, die sind aber viel komplizierter als Regular Expressions.
    Was willst du denn rausbekommen?

    PHP
    <?
    $datei = "bla der Beginn des suchelements blablabla und sein qualvolles-Ende";
    preg_match_all('#Beginn(.*?)qualvolles-Ende#',$datei,$match);
    print_r($match);
    ?>

    Oder ohne Reg Expressions, aber wieso sollte man es sich so kompliziert machen?

    PHP
    <?
    $text = "Blablabla Startposition im Quelltext 
    und die blablalba Endposition im Quelltext 
    blablabla das ist viel umständlicher als RegEx blablabla...=/ ";
    $start = strpos($text, "Startposition im Quelltext");
    $ende = strpos($text, "Endposition im Quelltext");
    $ergebnis = substr($text,$start,$ende - $start);
    echo $ergebnis;
    ?>

    wert.TeeeX.de
    Wie gut ist die technische Umsetztung deiner Website wirklich?
    Teste es!

  • Zitat

    Sicher gibts die, die sind aber viel komplizierter als Regular Expressions.
    Was willst du denn rausbekommen?

    PHP
    <?
    $datei = "bla der Beginn des suchelements blablabla und sein qualvolles-Ende";
    preg_match_all('#Beginn(.*?)qualvolles-Ende#',$datei,$match);
    print_r($match);
    ?>

    Na da?
    =/

    wert.TeeeX.de
    Wie gut ist die technische Umsetztung deiner Website wirklich?
    Teste es!