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)
|
|
|
|
SHiP handyHtml 25.07.2007, 18:39:56
phpion.com Pomysł dobry, z pewnością przydatmy ale wysypuje s... 25.07.2007, 18:59:41
SHiP Wlasnie zapomnialem wspomnieć o konfiguracji
W kl... 25.07.2007, 19:13:17
phpion.com Ok, ale czy skrypt skapuje, że coś jest nie tak np... 25.07.2007, 19:16:45
SHiP Nie Dzięki za pomysł. W przyszłej wersji raczej ... 25.07.2007, 19:20:26
Kreton Linki nie działają ? 25.07.2007, 19:56:32
SHiP Hmm zmienilem serwer. DNSy szaleją(juz prawie tydz... 25.07.2007, 19:59:31
Turgon SHiP, skrypt głąbieje gdy mu podam np.
[HTML] pobi... 26.07.2007, 09:36:42
Seth Fajne ale... tidy" title="Zobacz w manualu PHP" ta... 27.07.2007, 20:57:23
mike Echh, takie produkty to wynik nieznajomości języka... 28.07.2007, 08:47:59
vieri_pl Hmmm, ale w sumie jak Bastion dawał swój system te... 29.07.2007, 14:46:43
SHiP Widac obaj z Bastionem nie czytamy manuala . W ka... 29.07.2007, 14:56:49 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 16:32 |