![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 2.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
uzywam takiej funkcji do zaznaczania slow w tekscie:
i mam pewien problem. Otoz jesli slowo ktorego szukamy jest tez w adresie uzytym w linku to mi ten link calkowicie rozwala. Moglby mnie ktos nakierowac w jaki sposob sprawdzac czy dane slowo ktore zaznacza funkcja nie jest przypadkiem w tagu <a href="..."> ? Z gory dzieki za pomoc Pozdrawiam P.S. Tam w linijce return eregi_replace(.... sie troche rozsypaly cudzyslowie |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 656 Pomógł: 3 Dołączył: 26.10.2005 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
musisz dopisać aby funkcje które będzie wstecz analizowała tekst, czy nie znajduje się tam wyraz <a , oraz do przodu, czy nie znajduję się wyraz </a>, jeżeli nie znajdzie takich znaków to znaczy że nie jest w linku (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Najlepiej jeszcze ograniczyć ilość znaków przeszukiwania, ponieważ link i tak może mieć najwięcej 255 znaków, to niech szuka 200 znaków do przodu i do tyłu max, ograniczy to ilość czasu wykonwania.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 2.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
postanowilem skorzystac z klasy do bezpiecznego zaznaczania slow:
http://www.phpclasses.org/browse/package/1348.html |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 23:48 |