tidy_parse_file
<<<
tidy_parse_string tidy_repair_file
>>>

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.43 tidy_parse_string() Analyse un document HTML contenu dans une chaîne

[ Exemples avec tidy_parse_string ]   PHP 5

Style procédural

tidy  tidy_parse_string ( string   input , mixed   config , string   encoding )

Style orienté objet (méthode)

bool  tidy->parseString ( string   input , mixed   config , string   encoding )

tidy_parse_string analyse un document contenu dans une chaîne.

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_parse_string

<?php
ob_start
();
?>

<html>
  <head>
   <title>test</title>
  </head>
  <body>
   <p>error<br />another line</p>
  </body>
</html>

<?php

$buffer
= ob_get_clean();
$config = array('indent' => TRUE,
                
'output-xhtml' => TRUE,
                
'wrap', 200);

$tidy = tidy_parse_string($buffer, $config, 'UTF8');

$tidy->cleanRepair();

echo
$tidy;
?>

Note

Les paramètres optionnels config et encoding ont été ajoutés en Tidy 2.0.

Voir aussi tidy_parse_file , tidy_repair_file et tidy_repair_string .

<< tidy_parse_string >>
tidy_parse_file Tidy tidy_repair_file