![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 10.04.2003 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Jak napisać wyszukiwarkę, która będze przeszukiwać pliki HTML po czym gdy znajdzie szukane słowo będzie zamieniać je na <font color=red>slowo</font>
[php:1:7bc075f9f4]<? $wynik = eregi_replace( $szukane_slowa, "<font color="red">$szukane_slowa</font>", $przeszukiwany_string); ?>[/php:1:7bc075f9f4] Ta linijka zamienia znalezione słowa także wtedy kiedy są one elementami kodu HTML np jeśli szukane słowo to "HREF" to wtedy wszystko się wywala, czy ktoś ma jakiś pomysł(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 1 Dołączył: -- Skąd: Rogożnik /K-ce/ Ostrzeżenie: (0%) ![]() ![]() |
Witam
Użyj tej funkcji, ewentualnie rozbuduj ją sobie. Funkcja w tej postaci czyści z tekstu kod html i zawartość np. javascript. [php:1:1799ca32ab]<?php function clean($string){ $search=array("'<script[^>]*?>.*?</script>'si","'<[/!]*?[^<>]*?>'si"); $replace=array("",""); $string=preg_replace($search,$replace,$string); return $string; } ?>[/php:1:1799ca32ab] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 11:11 |