<?php require_once 'common.php'; // load library require_once 'HTMLPurifier/Printer/HTMLDefinition.php'; require_once 'HTMLPurifier/Printer/CSSDefinition.php'; require_once 'HTMLPurifier/Printer/ConfigForm.php'; $config = HTMLPurifier_Config::loadArrayFromForm($_GET, 'config', 'HTML'); // you can do custom configuration! if (file_exists('printDefinition.settings.php')) { include 'printDefinition.settings.php'; } $printer_html_definition = new HTMLPurifier_Printer_HTMLDefinition(); $printer_css_definition = new HTMLPurifier_Printer_CSSDefinition(); $printer_config_form = new HTMLPurifier_Printer_ConfigForm('config', 'http://htmlpurifier.org/live/configdoc/plain.html#%s'); echo '<?xml version="1.0" encoding="UTF-8" ?>'; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>HTML Purifier Printer Smoketest</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <style type="text/css"> .hp-config {margin-left:auto; margin-right:auto;} .HTMLPurifier_Printer table {border-collapse:collapse; border:1px solid #000; width:600px; margin:1em auto;font-family:sans-serif;font-size:75%;} .HTMLPurifier_Printer td, .HTMLPurifier_Printer th {padding:3px; border:1px solid #000;background:#CCC; vertical-align: baseline;} .HTMLPurifier_Printer th {text-align:left;background:#CCF;width:20%;}
<?php require_once 'common.php'; // load library require_once 'HTMLPurifier/Printer/HTMLDefinition.php'; require_once 'HTMLPurifier/Printer/CSSDefinition.php'; require_once 'HTMLPurifier/Printer/ConfigForm.php'; $config = HTMLPurifier_Config::loadArrayFromForm($_GET, 'config', 'HTML'); // you can do custom configuration! if (file_exists('printDefinition.settings.php')) { include 'printDefinition.settings.php'; } $gen_config = HTMLPurifier_Config::createDefault(); $printer_html_definition = new HTMLPurifier_Printer_HTMLDefinition(); $printer_html_definition->prepareGenerator($gen_config); $printer_css_definition = new HTMLPurifier_Printer_CSSDefinition(); $printer_css_definition->prepareGenerator($gen_config); $printer_config_form = new HTMLPurifier_Printer_ConfigForm('config', 'http://htmlpurifier.org/live/configdoc/plain.html#%s'); echo '<?xml version="1.0" encoding="UTF-8" ?>'; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>HTML Purifier Printer Smoketest</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <style type="text/css"> .hp-config {margin-left:auto; margin-right:auto;} .HTMLPurifier_Printer table {border-collapse:collapse; border:1px solid #000; width:600px; margin:1em auto;font-family:sans-serif;font-size:75%;}