Sellighsphire: problem mit strpos + sonderzeichen

Beitrag lesen

Hi!

Ein wenig www.php.net hat mir die Lösung gebracht.

<?php

function strip_selected_tags($str, $tags = "", $stripContent = false)
   {
       preg_match_all("/<([^>]+)>/i",$tags,$allTags,PREG_PATTERN_ORDER);
       foreach ($allTags[1] as $tag){
           if ($stripContent) {
               $str = preg_replace("/<".$tag."[^>]*>.*</".$tag.">/iU","",$str);
           }
           $str = preg_replace("/</?".$tag."[^>]*>/iU","",$str);
       }
       return $str;
   }

$url = 'bla blub <img src="clear.gif" width="200" height="35" border="0" style=""> hier geht es <b>weiter</b>';
echo strip_selected_tags($url,'<img>',true);

Mit dem 3. Parameter werden auch die Inhalte zwischen den Tags entfernt (true). der 2. Paramter enthält den/die Tag(s), die entfernt werden sollen.

Grüße
Jens