Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Program do filtracji kodu html
Forum PHP.pl > Inne > Hydepark
yavaho
Szukam jakiegoś programu lub skryptu dzieki ktoremu mozna odfiltrowac kod html ze zbędnych tagów, paramertrów, styli i śmieci z worda czy excela itp.

A szczególnie interesuje mnie odfiltrowanie takiego kodu:
  1. <table border="1" cellspacing="1" bgcolor="#CCCCCC">
  2. <tr>
  3. <td style="font-size:12pt">
  4. <p align="center"><b>tekst</b></p>
  5. </td>
  6. </tr>
Tak aby uzyskać np same czyste tagi dotyczace tylko tabeli
  1. <tr>
  2. <td>tekst</td>
  3. </tr>
vieri_pl
Z tego co pamiętam to chyba CoffeCuphtml czy jakoś tak, miał taką funkcję
tiraeth
Cytat
Szukam jakiegoś programu lub skryptu (...)

  1. <?php
  2. // $input -> string that contains html code
  3.  
  4. $input = preg_replace('#<([a-zA-Z]) (.*?)>#is', '<\\1>', $input);
  5. ?>

A to nie działa ? tongue.gif (sam nie wiem bo nie sprawdzałem, hehehe)

Poza tym możesz sobie samemu napisać taki program, choćby w C++ i odpalać z pod konsoli smile.gif
dr_bonzo
http://www.w3.org/People/Raggett/tidy/
http://www.php.net/tidy -- PECL!!!
hwao
  1. <?php
  2. strip_tags($text, '<p>');
  3. ?>


strip_tags() patrz funkcje + komentarze smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.