![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 0 Dołączył: 7.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Napisałem 3 funkcje z czego 2 to naśladownictwo oryginałów - głównym bohaterem są tablice (czy ktoś mógłby mi przedstawić racjonalne zastosowanie htmlentities?). Filtrowanie danych w kodowaniach ISO/IEC 8859. Pierwsza funkcja usuwa wszystko co niepotrzebne z ciągu dla tych kodowań - tak przy okazji czy ktokolwiek widział kiedykolwiek dywiz w przeglądarce (mi się nie chce wyświetlić)?
Swoją drogą w wyrażeniach regularnych podawać lepiej zakresy typu \\x00-\\x08 czy jeśli jest możliwość to wylistować wszystkie możliwości? Kolejne dwie funkcje to prób naśaldownictwa htmlentities() i html_entity_decode() Jedyny mankament, którego nie jestem pewien to format encji tj. przy podwójnym kodowaniu encji:
A konkretniej w momencie kiedy ma zostawić &(ampersand) w spokoju gdy występuje jako prefix encji. No i czy przy dekodowaniu encji wystarczy pojedyncze dekodowanie podwójnie zakodowanych encji?(tutaj na forum są chyba 3 krotnie dekodowane) Ten post edytował tosiek 9.05.2011, 05:52:01 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 11 Dołączył: 5.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
htmlentities jest stosowane dla bezpieczeństwa, np. user wpisuje cos w inpucie z cudzyslowami, co skutkuje 'wylaniem sie' tego poza inputa - w najlepszym wypadku.
Nie chce mi sie analizowac Twego kodu, bo nie widze sensu pisac czegos co juz zostalo zrobione, a tymbardziej czegos jak sie nie wie po co to cos jest. (IMG:style_emoticons/default/businesssmiley.png) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 22:15 |