tidy_repair_string
(PHP 5, PECL tidy:0.7-1.2)
tidy_repair_string — Repair a string using an optionally provided configuration file
Description
This function repairs the given string.
config parameteren kan gives som enten et array eller som en streng. Hvis du angiver det som en streng, betyder det navnet pÃ¥ konfigurationsfilen, ellers er det tolket som selve indstillingerne. Check » https://tidy.sourceforge.net/docs/quickref.html for en forklaring pÃ¥ hver enkel indstilling.
encoding parameteren sætter encoding for input/output dokumenter. De mulige værdier for encoding er: ascii, latin0, latin1, raw, utf8, iso2022, mac, win1252, ibm858, utf16, utf16le, utf16be, big5 and shiftjis.
Example#1 tidy_repair_string() example
<?php
ob_start();
?>
<html>
<head>
<title>test</title>
</head>
<body>
<p>error</i>
</body>
</html>
<?php
$buffer = ob_get_clean();
$tidy = tidy_repair_string($buffer);
echo $tidy;
?>
Ovenstående eksempel vil udskrive:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>test</title> </head> <body> <p>error</p> </body> </html>
Note: Den valgfrie paramter config og encoding var tilføjet i Tidy 2.0.
See also tidy_parse_file(), tidy_parse_string() and tidy_repair_file().