PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

tidy_reset_config> <tidy_repair_file
Last updated: Fri, 18 Jul 2008

view this page in

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.

Il parametro config può essere passato sia come matrice sia come stringa. Se lo si passa come stringa, questo indica il nome del file di configurazione, altrimenti viene interpretato come impostazione di opzioni. Guardare » http://tidy.sourceforge.net/docs/quickref.html per maggiori dettagli su ogni singola opzione.

Il parametro encoding imposta la codifica dei caratteri per le operazioni di input ed output. I possibili valori per encoding sono: ascii, latin0, latin1, raw, utf8, iso2022, mac, win1252, ibm858, utf16, utf16le, utf16be, big5 e 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;
?>

Il precedente esempio visualizzerà:

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

Nota: I parametri opzionali config e encoding sono stati aggiunti in Tidy 2.0.

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



add a note add a note User Contributed Notes
tidy_repair_string
Atpic.com
13-May-2006 06:12
When using the function tidy_repair_string with the option show-body-only turned on to process pieces of HTML, I had to use trim() to remove the carriage returns that this function at the end of the resulting string.

function trimmed_tidy_repair_string($html){
    $config["show-body-only"]=true;
    $html=tidy_repair_string($html,$config,"utf8");
    $html=trim($html);
    return $html;
}

tidy_reset_config> <tidy_repair_file
Last updated: Fri, 18 Jul 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites