(PHP 5, PECL tidy:0.7-1.2)
tidy_repair_string — Naprawia łańcuch używając opcjonalnie dostarczonego pliku konfiguracyjnego
Ta funkcja naprawia podany łańcuch.
Parametr config może być przekazany jako tablica lub ciąg znaków. Jeśli zostanie przekazany jako ciąg znaków, będzie on interpretowany jako nazwa pliku konfiguracyjnego. W przeciwnym przypadku będzie interpretowany jako zbiór opcji. Pod adresem » http://tidy.sourceforge.net/docs/quickref.html można znaleźć objaśnienia każdej opcji.
Parametr encoding określa kodowanie dokumentów wejściowych/wyjściowych. Dozwolone wartości dla encoding to: ascii, latin0, latin1, raw, utf8, iso2022, mac, win1252, ibm858, utf16, utf16le, utf16be, big5 i shiftjis.
Example #1 Przykład tidy_repair_string()
<?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;
?>
Powyższy przykład wyświetli:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>test</title> </head> <body> <p>error</p> </body> </html>
Informacja: Opcjonalne parametry config i encoding zostały dodane w Tidy 2.0.
Patrz także: tidy_parse_file(), tidy_parse_string() i tidy_repair_file().