PATH:
home
/
letacommog
/
crmleta
/
consumerportal
/
include
/
htmlpurify
/
smoketests
<?php require_once 'common.php'; echo '<?xml version="1.0" encoding="UTF-8" ?>'; ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>HTML Purifier Preserve YouTube Smoketest</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <h1>HTML Purifier Preserve YouTube Smoketest</h1> <?php $string = '<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/BdU--T8rLns"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/BdU--T8rLns" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>'; $regular_purifier = new HTMLPurifier(); $youtube_purifier = new HTMLPurifier(array( 'Filter.YouTube' => true, )); ?> <h2>Unpurified</h2> <p><a href="?break">Click here to see the unpurified version (breaks validation).</a></p> <div><?php if (isset($_GET['break'])) echo $string; ?></div> <h2>Without YouTube exception</h2> <div><?php echo $regular_purifier->purify($string); ?></div> <h2>With YouTube exception</h2> <div><?php echo $youtube_purifier->purify($string); ?></div> </body> </html> <?php // vim: et sw=4 sts=4
[+]
..
[-] variableWidthAttack.php
[edit]
[+]
basic
[-] all.php
[edit]
[-] attrTransform.xml
[edit]
[-] attrTransform.php
[edit]
[+]
test-schema
[-] xssAttacks.php
[edit]
[-] xssAttacks.xml
[edit]
[-] img.png
[edit]
[-] common.php
[edit]
[-] cacheConfig.php
[edit]
[-] basic.php
[edit]
[-] printDefinition.php
[edit]
[-] extractStyleBlocks.php
[edit]
[-] configForm.php
[edit]
[-] preserveYouTube.php
[edit]