bibo: problem mit strpos + sonderzeichen

Hallo

ich schreibe hier hin weil ich mit einem Problem nicht weiterkomme..

ich habe in einer db kleine Newstexte, die ich auf der indexseite
anzeigen möchte.

Jedoch wenn ein Text einen image beinhaltet, so soll das image
nicht angezeigt werden sondern nur der text.

Ich suche nach <img in dem text und wenn vorhanden dann will ich es mit replace aus dem text ausschneiden. Aber so weit bin ich noch garnicht... momentan hakt es mit strpos und der Abfrage, ob in dem Text ein <img vorhanden ist.
Weiss aber nicht wieso?! Ist es vielleicht wegen dem sonderzeichen
< ? Also ich komme da irgendwie nicht weiter. vieleicht kann mir jemand helfen..Danke

Mein vorgehen:
//BEGIN BILD AUSSCHNEIDEN
   $find = "<img";
$pos = strpos($text, $find);
if ($pos === false) {
   echo "Der img String  wurde nicht im String  gefunden";
}
   //END BILD AUSSCHNEIDEN

  1. 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

    1. Hallo Sellighsphire.

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

      Und warum nutzt du nicht einfach strip_tags?

      Einen schönen Dienstag noch.

      Gruß, Mathias

      --
      sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
      debian/rules