tidy_config_count
<<<
tidy::__construct tidy_diagnose
>>>

8.123 Tidy
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
Exemples
ob_tidyhandler
tidy_access_count
tidy_clean_repair
tidy_config_count
->tidy::__construct
tidy_diagnose
tidy_error_count
tidy_get_body
tidy_get_config
tidy_get_error_buffer
tidy_get_head
tidy_get_html_ver
tidy_get_html
tidy_get_output
tidy_get_release
tidy_get_root
tidy_get_status
tidy_getopt
tidy_is_xhtml
tidy_is_xml
tidy_load_config
tidy_node->children
tidy_node->get_attr
tidy_node->get_nodes
tidy_node->hasChildren
tidy_node->hasSiblings
tidy_node->isComment
tidy_node->isHtml
tidy_node->isJste
tidy_node->isText
tidy_node->isXhtml
tidy_node->isXml
tidy_node->next
tidy_node->prev
tidy_parse_file
tidy_parse_string
tidy_repair_file
tidy_repair_string
tidy_reset_config
tidy_save_config
tidy_set_encoding
tidy_setopt
tidy_warning_count
tidyNode->isAsp
tidyNode->isPhp

8.123.12 tidy::__construct() Construit un nouvel objet Tidy

[ Exemples avec tidy_construct ]   CVS uniquement

tidy  tidy::__construct ( string   filename , mixed   config , string   encoding , bool   use_include_path )

tidy::__construct construit un nouvel objet Tidy.

Si le paramètre filename est fourni, cette fonction lira également ce fichier et initialisera l'objet avec ce fichier, agissant de la même façon que la fonction tidy_parse_file .

Le paramètre config peut prendre la forme d'un tableau ou d'une chaîne de caractères. Sous forme de chaîne, il représente le nom du fichier de configuration et sinon, c'est un tableau avec les options de configuration. Lisez http://tidy.sourceforge.net/docs/quickref.html pour en savoir plus sur chaque option.

Le paramètre encoding spécifie le jeu de caractères utilisé pour les documents en entrées et sorties. Les valeurs possibles de encoding sont : ascii, latin0, latin1, raw, utf8, iso2022, mac, win1252, ibm858, utf16, utf16le, utf16be, big5 et shiftjis.

Exemple avec tidy::__construct

<?php

$html
= <<< HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head><title>title</title></head>
<body>
<p>paragraph <bt />
text</p>
</body></html>

HTML;
$tidy = new tidy;
$tidy->parseString($html);

$tidy->CleanRepair();

if (
$tidy->errorBuffer) {
    echo
"Les erreurs suivantes ont été détectées :\n";
    echo
$tidy->errorBuffer;
}

?>

Voir aussi tidy_parse_file et tidy_parse_string .

<< tidy::__construct >>
tidy_config_count Tidy tidy_diagnose