![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 22.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Siema,
Wpadłem na pewien pomysł na portal. Nie chce zdradzać szczegółów. Jak skończę to się podzielę wynikiem prac :) Na razie idzie dosyć dobrze no ale napotkałem prozaiczny(?) problem.. Sam nie wiem dlaczego ten kod nie działa. Jego zadaniem było usunięcie wszelkich Flash'owych elementów ze źródła strony. Rzućcie okiem na ten fragment kodu:
Niby wszystko ok. No ale nie działa. Moje pytanie brzmi : Dlaczego ? Myślę, że jestem dosyć ogarnięty w PHP. Aczkolwiek wyrażenia regularne u mnie totalnie leżą. Jestem samoukiem. Może dlatego :) Pozdrawiam, jpowie01 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 22.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
@cycofiasz
Dodanie litery nic nie zmieniło. Ale rada o JS się przyda :) Dzięki. @by_ikar Czytałem komentarze, ale trochę się spieszyłem i możliwe, że ją pominąłem. Ale sęk w tym, że też nie działa. Nawet gdy wpisze jakieś inne tagi, np. h1, a, p. Usuwa nie tylko tekst w tych znacznikach ale także obok (0.o). Podczas tagu 'p' nic nie wyświetlił. Przy 'h2' zostawił samą stopkę serwisu. Przy 'object' nie działa, a 'embed' nie zadziała, bo w funkcji tego usera potrzebny jest znacznik zamykający, a w 'embed' go brak. Po za tym funkcja działa w oparciu o preg_replace. Czyli myślenie jest takie samo jak moje początkowe. Muszę dobrze ustawić wyrażenie regularne i powinno działać. Najgorsze jest to, że w Internecie jest chaos na ten temat, a jakiś przykładów brak. Wszędzie to samo ;/ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 21:48 |