[REGEX] Image Tags suchen funktioniert nicht

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

  • [REGEX] Image Tags suchen funktioniert nicht

    Hi,
    wollte zum Spaß ein Script machen, bei dem man die URL einer Seite angibt und man dann alle auf der Seite vorhandenen Bilder angezeigt bekommt.

    PHP-Code:
    <?
    if($action == "grab"){
        $file = fopen($url,"r");
        while($content_html = fgets($file,1024)){
            $content_html = htmlspecialchars($content_html);
            preg_match("/<img src=\"|'(.+)\".*>/is",$content_html,$content_img[]);
        }
        
        for($i=0;$i<count($content_img);$i++){
            echo $i.$content_img[$i][0]."<br>";
        }
    }
    else{
        echo "
        <form method=post action=$PHP_SELF?action=grab>
        Bitte wähle die URL aus, von der die Bilder gegrabbt werden sollen:<br><br>
        <input name=url size=50><br><br>
        <input type=submit value='Grab It!'>
        </form>";
    }
    ?>
    Gib ich nun als URL http://www.google.de ein, gibt er mir 18 Array Elemente aus, obwohl es bei Google nur ein Bild gibt.

    Was ist daran falsch?

    Danke schonmal!

  • #2
    Fehler gefunden.
    Wie soll er nach htmlspecialchars auch noch <img finden

    Kommentar

    Lädt...
    X