Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Zaznaczanie wyszukanej frazy
hondek
post
Post #1





Grupa: Zarejestrowani
Postów: 355
Pomógł: 50
Dołączył: 20.08.2007
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


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!


--------------------
przetwornik yt na czasie :)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
poli25
post
Post #2





Grupa: Zarejestrowani
Postów: 239
Pomógł: 20
Dołączył: 19.02.2010

Ostrzeżenie: (0%)
-----


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;
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 05:34