Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Zaznaczanie wyszukanej frazy
Forum PHP.pl > Forum > Przedszkole
hondek
Witam!

Mam mały problem z ogarnięciem jednej rzeczy dotyczącej wyszukiwania a właściwie pokazywania wyników wyszukiwania w następujący sposób:

Chcę po 1, aby w wynikach wyszukiwania zapytania MYSQL nie brał pod uwagę tego co jest w znacznikach html... wydaje mi się, że to niemożliwe.. ale może ktoś się lepiej orientuje?
Chodzi o to, że chcę wyświetlić wyniki wyszukiwania w tak aby zaznaczyć wyszukiwaną frazę w tekscie i pokazać np. 100 znaków przed i po tej frazie. Problem pojawia się kiedy w bazie mam szukaną frazę w hrefie anchora albo src img, albo jeżeli się okaże, że utnie mi jakiś znacznik html w połowie.

Może zmagał się ktoś z takim problemem.. szperam do googlach od dłuższego czasu i nic ciekawego nie znalazłem...

z góry dzięki i pozdrawiam!
poli25
Ja osobiscie zrobiłbym bym to tak że jak masz np string

$string='<img src><a href=\'allegro.pl\'>Tomas </a>';

to bym pobrał fraze i potem przepuscil przez funkcję strip_tags
$ohne=strip_tags($string);

i potem przez funkcję substr

$ohne=substr($ohne,0,2);

echo $ohne;
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.