Documentation PHP

tidy_diagnose

(PHP 5, PECL tidy:0.5.2-1.2)

tidy_diagnose — Établit le diagnostic pour le document analysé et réparé

Description

Style procédural :

bool tidy_diagnose ( tidy $object )

Style orienté objet :

bool tidy->diagnose ( void )

tidy_diagnose() lance un diagnostic sur l'objet object Tidy donné, en ajoutant quelques informations concernant le document dans la pile d'erreurs.

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.

Exemple #1 Exemple avec tidy_diagnose()

<?php

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

<p>paragraph</p>
HTML;

$tidy tidy_parse_string($html);
$tidy->CleanRepair();

// notez la différence entre les deux sorties
echo tidy_get_error_buffer($tidy) . "\n";

$tidy->diagnose();
echo 
tidy_get_error_buffer($tidy);

?>

L'exemple ci-dessus va afficher :

line 5 column 1 - Warning: <p> isn't allowed in <head> elements
line 5 column 1 - Warning: inserting missing 'title' element

line 5 column 1 - Warning: <p> isn't allowed in <head> elements
line 5 column 1 - Warning: inserting missing 'title' element
Info: Doctype given is "-//W3C//DTD XHTML 1.0 Strict//EN"
Info: Document content looks like XHTML 1.0 Strict
2 warnings, 0 errors were found!

Voir aussi tidy_get_error_buffer().



Ceci n'est pas la documentation originale du langage de programmation php, pour y accéder visiter le site www.php.net

Support du web, outils, services, compteurs, scripts, générateurs et autres outils pour les webmasters gratuitement à 100%
Page générée en 0.011801 secondes.