Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> handyHtml, spraw aby twoj kod html byl poprawny ;)
SHiP
post
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
  1. <?php
  2. // załączamy biblioteke
  3. require 'handyhtml.class.php';
  4.  
  5. // tutaj jakis nasz kod html
  6. $code='<b>bbb<i>bibibibi</b>iii</i>';
  7.  
  8. // ktory przekazujemy do konstruktora
  9. $html = new handyHtml($code);
  10.  
  11. // wywolujemy funkcje parse() ktora zwraca poprawiony kod
  12. echo $html -> parse();
  13.  
  14. // efekt: <b>bbb<i>bibibibi</i></b>iii
  15. ?>


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 winksmiley.jpg.

Czekam na komentarze 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.


--------------------
Warsztat: Kubuntu, PhpStorm, Opera
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 04:45