![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Dzisiaj mam do zaprazentowania taką mini klasę, która naprawia "zepsuty" kod html. Dopisuje zamkniecia dla niezamknietych znacznikow, filtruje nazwy znacznikow i parametrow, zmienia wielkosc liter itd.
Paczka do pobrania: http://srodek.info/files/handyhtml-0.7.tar.gz Live demo: http://srodek.info/examples/handyhtml/livedemo.php Obsługa dosyc prosta
Gdzie czegoś takiego używac? No cóż zastosowań jest wiele. W moim przypadku oczyszczam w ten sposob kod jaki generuje moj edytor WYSIWYG. Również jezeli obcinam początek artykułu i niechcący obetnę np. znacznik <a> w połowie to handyHtml to łatnie naprawi (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Czekam na komentarze (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Jeśli biblioteka stanie się popularna postaram się dopisać kilka dodatkowych bajerow np. sprawdzanie czy przypadkiem znacznik będący blokiem nie znajduje sie w znaczniku który blokiem nie jest itp. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 0 Dołączył: 29.05.2006 Skąd: /dev/null Ostrzeżenie: (0%) ![]() ![]() |
Mnie się osobiście podoba, zarówno sam pomysł jak i wykonanie, i nie ma co się zrażać mnogościa opcji takich projektów jak Tidy, bo gdyby tak patrzeć, to chyba nie było by juz tak naprawdę nic do programowania bo niemal wszystko już gdzieś tam istnieje. Ale generalnie jest fajnie, z kodów które mu podałem ładnie wyrzucał niedomknięte tagi, no i zgadzam się również z vieri_pl bo nic nie jest tak do końca idealne, weźmy chciażby W3C validator i wklepmy taki kod do sprawdzenia
a bedzie się pluł, że znacznik Kod <a nie został otworzony a próbujemy go zamknąć. Tak więc brawa ode mnie, i trzymam kciuki za rozwój. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 19:53 |