I wrote a php script to fetch the email content.
These contents are HTML format.
I\'d like to display the content, as below
HTMLPurifer can do that:
require_once '/path/to/HTMLPurifier.auto.php';
$config = HTMLPurifier_Config::createDefault();
$purifier = new HTMLPurifier($config);
$clean_html = $purifier->purify($dirty_html);
It takes dirty HTML (ie possibly containing Javascript) and removes any script.
PHP doesn't have anything native or built in that can remove Javacript like HTMLPurifier. You could use DOMDocument but this would be a lengthy task because Javascript can execute in some attributes (onerror, onclick) and is not just limited to .