tantetoni2
Grünschnabel
Hallo Leute ich habe ein kleines Problem
undzwar gehts darum ich habe mir ne Suchfunktion gebastelt wo die Treffer farblich markiert werden jetzt mein Problem
ich mache mal ein Beispiel
hier erstmal die Funktion zum markieren
jetzt habe ich zB. ein Link (werden aus bb-codes formatiert) in dem Treffer sagen wir mal er heist [linktag]http://www.zerflueckterlink.de[/linktag]
wenn ich jetzt nach dem Wort link suche:
zerpflückt er mir den bbcode tag und auch den Link, ist es möglich das man bestimmte tags und deren inhalt ignorieren kann
bitte keine Links zu irgendwelchen Parser Klassen, ich habe meine eigene und will die auch behalten, im phpforum sinkt die Kompetenz leider immer mehr daher frage ich hier nach Hilfe
undzwar gehts darum ich habe mir ne Suchfunktion gebastelt wo die Treffer farblich markiert werden jetzt mein Problem
ich mache mal ein Beispiel
hier erstmal die Funktion zum markieren
PHP:
function highlight_str($post,$str) {
if($str != "" and $post != ""){
$str = split(" ",$str);
foreach($str as $search_str) {
$post = eregi_replace("$search_str","<strong><font style='background-color: yellow' color=black>\\0</font></strong>",$post);
}
}
return $post;
}
jetzt habe ich zB. ein Link (werden aus bb-codes formatiert) in dem Treffer sagen wir mal er heist [linktag]http://www.zerflueckterlink.de[/linktag]
wenn ich jetzt nach dem Wort link suche:
PHP:
highlight_str("[linktag]http://www.zerflueckterlink.de[/linktag]
","link");
zerpflückt er mir den bbcode tag und auch den Link, ist es möglich das man bestimmte tags und deren inhalt ignorieren kann
bitte keine Links zu irgendwelchen Parser Klassen, ich habe meine eigene und will die auch behalten, im phpforum sinkt die Kompetenz leider immer mehr daher frage ich hier nach Hilfe