html tag aus string herausfiltern

piti66

Erfahrenes Mitglied
Hey,

also ich möchte aus einem langem String das <img>-tag herausfiltern!
Die Werte im img tag sind aber unterschiedlich und variable!
Bräuchte als was, was mir von <img.... bis > alles löscht!
Kann man dass irgendwie machen!

Habe folgeden Code:

PHP:
<?
header('Content-type: text/html; charset=utf-8', true);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?
$URL = 'http://typemania.de/presse/feed/rss2-complete/';

$data = join('', file( $URL ) );


preg_match_all('~<item>(.+)</item>~isU', $data, $items);
   foreach ($items[1] as $item) {
       preg_match('~<title>(.+)</title>~iU', $item, $title);
       preg_match('~<content:encoded>(.+)</content:encoded>~iU', $item, $content);
            
            $text=$content[1];            
            $text=str_replace("<![CDATA[", "", $text);
            $text=str_replace("]]>", "", $text);    
              
            echo $title[1];
            echo "<br><br>".$text."<br><br>";

   }
?>
</body>
</html>


Die Textvariable müßte man anpassen, also bild raus!

mfg

Sebastian
 
Zurück