Advertisement
Guest User

HTMLPurifier Table

a guest
May 14th, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.37 KB | None | 0 0
  1. <?php
  2.  
  3. require_once '/htmlpurifier-4.9.2/library/HTMLPurifier.auto.php';
  4. // require_once '/htmlpurifier-4.8.0/library/HTMLPurifier.auto.php';
  5.  
  6. $html = '<table class="product-description-table">
  7. <tbody>
  8. <tr>
  9. <td class="item" colspan="3">Test Title</td>
  10. </tr>
  11. <p class="MsoNormal c2"><strong>Test Paragraph 3</strong></p>
  12. <p class="MsoNormal c2"><strong>Test Paragraph 2</strong></p>
  13. <p class="MsoNormal c2"><strong>Test Paragraph 3</strong></p>
  14. <p class="c5"></p>
  15. <p class="MsoNormal c2"><strong>&nbsp;</strong></p>
  16. <strong class="c6"><strong><em><br></em></strong></strong>
  17. <p class="c2"></p>
  18. <p class="c4"></p>
  19. </td>
  20. <td class="product-content-border"></td>
  21. </tr>
  22. <tr>
  23. <td class="gallery" colspan="3">
  24. <table>
  25. <tbody>
  26. <tr>
  27. <td></td>
  28. <td></td>
  29. </tr>
  30. <tr>
  31. <td></td>
  32. <td></td>
  33. </tr>
  34. <tr>
  35. <td></td>
  36. <td></td>
  37. </tr>
  38. <tr>
  39. <td></td>
  40. <td></td>
  41. </tr>
  42. <tr>
  43. <td></td>
  44. <td></td>
  45. </tr>
  46. <tr>
  47. <td></td>
  48. <td></td>
  49. </tr>
  50. <tr>
  51. <td></td>
  52. <td></td>
  53. </tr>
  54. <tr>
  55. <td></td>
  56. <td></td>
  57. </tr>
  58. </tbody>
  59. </table>
  60. </td>
  61. </tr>
  62. </tbody>
  63. </table>';
  64.  
  65. $config = HTMLPurifier_Config::createDefault();
  66. $config->set('AutoFormat.RemoveEmpty', true);
  67. $config->set('AutoFormat.RemoveSpansWithoutAttributes', true);
  68. $config->set( 'AutoFormat.RemoveEmpty.RemoveNbsp', true );
  69. $purifier = new HTMLPurifier($config);
  70. $clean_html = $purifier->purify($html);
  71.  
  72. echo $clean_html;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement