1. Go to this page and download the library: Download rhukster/dom-sanitizer library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
use Rhukster\DomSanitizer\DOMSanitizer;
$input = file_get_contents('bad.html');
$sanitizer = new DOMSanitizer(DOMSanitizer::HTML);
$output = $sanitizer->sanitize($input, [
'remove-html-tags' => false,
]);
use Rhukster\DomSanitizer\DOMSanitizer;
$input = file_get_contents('bad.svg');
$sanitizer = new DOMSanitizer(DOMSanitizer::SVG);
$output = $sanitizer->sanitize($input);
use Rhukster\DomSanitizer\DOMSanitizer;
$input = file_get_contents('mathml-sample.xml');
$sanitizer = new DOMSanitizer(DOMSanitizer::MATHML);
$output = $sanitizer->sanitize($input, [
'compress-output' => false,
]);
public function addAllowedTags(array $allowed_tags): void
public function addAllowedAttributes(array $allowed_attributes): void
public function addDisallowedTags(array $disallowed_tags): void
public function addDisallowedAttributes(array $disallowed_attributes): void
public function getAllowedTags(): array
public function setAllowedTags(array $allowed_tags): void
public function getAllowedAttributes(): array
public function setAllowedAttributes(array $allowed_attributes): void
public function getDisallowedTags(): array
public function setDisallowedTags(array $disallowed_tags): void
public function getDisallowedAttributes(): array
public function setDisallowedAttributes($disallowed_attributes): void
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.