![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 227 Pomógł: 1 Dołączył: 12.05.2002 Skąd: gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam takie kodzik
rozbija mi on tekst na poszczegolne frazy, dalej funkcja sprawdz sprawdzam czy mam w bazie rekord z dana fraza i tak podlikowuje sobie artykuly. Chcialby do tego ograniczyc aby zostawil w spokoju tagi html'a bo niszczy mi kod (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Ktos ma jakas koncepcje ?
Powód edycji: Dodałem bbcode. @drPayton
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 2 Dołączył: 3.01.2007 Skąd: Żory Ostrzeżenie: (0%) ![]() ![]() |
Stworzy funkcję analizujaca czy "<" jest rozpoczeciem tagu HTML.
Jesli takowa zrobisz to potem wiadomo ze pierwsze wystapienie ">" jest zamknieciem tagu html. Robie strip_tags na kopii orginalu. Wyciagam z kopii wszystkie wyrazy z ciagu. Robie liste wyrazow do podmiany. Szukam wyrazow w orginalnej tresci. Jesli znajde to szukam wystapienia tagow HTML a raczej ich pozycji otwarcia i zamkniecia w tekscie (str_pos). Sprawdzam czy pozycja podanego wyrazu znajduje sie miedzy tymi wartosciami. Jesli tak to nie podmieniam, jesli nie to podmieniam str_replace(). pisane na szybko weic moga byc jakies uchybienia (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pozdro |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 23:46 |