Forum und email

tidy_repair_string

(PHP 5, PECL tidy:0.7-1.2)

tidy_repair_string — Repair a string using an optionally provided configuration file

Description

string tidy_repair_string ( string $data [, mixed $config [, string $encoding ]] )

This function repairs the given string.

Parameter config sa môže poslať buď ako pole alebo ako reťazec. Ak ho pošlete ako reťazec, tak má význam ako názov konfiguračného súboru, inak sa interpretuje ako voľby samotné. Prejdite si » https://tidy.sourceforge.net/docs/quickref.html pre vysvetlenie o každej voľbe.

Parameter encoding nastavuje kódovanie pre vstupno/výstupné dokumenty. Možné hodnoty pre encoding sú: ascii, latin0, latin1, raw, utf8, iso2022, mac, win1252, ibm858, utf16, utf16le, utf16be, big5 a 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;
?>

Výstup horeuvedeného príkladu bude:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>test</title>
</head>
<body>
<p>error</p>
</body>
</html>

Note: Voliteľné parametre config a encoding boli pridané v Tidy 2.0.

See also tidy_parse_file(), tidy_parse_string() and tidy_repair_file().