tidy
PHP Manual

tidy::repairString

tidy_repair_string

(PHP 5, PHP 7, PECL tidy >= 0.7.0)

tidy::repairString -- tidy_repair_string Répare une chaîne HTML en utilisant un fichier de configuration optionnel

Description

Style orienté objet

string tidy::repairString ( string $data [, mixed $config [, string $encoding ]] )

Style procédural

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

Répare la chaîne data.

Liste de paramètres

data

Les données à réparer.

config

La configuration config peut être passée sous forme de tableau ou de chaîne de caractères. Si une chaîne de caractères est passée, elle est interprétée comme le nom du fichier de configuration, et sinon, elle est interprétée comme les options elles-mêmes.

Lisez » http://tidy.sourceforge.net/docs/quickref.html pour une explication sur chaque option.

encoding

Le paramètre encoding configure l'encodage pour les documents d'entrée et de sortie. Les valeurs possibles sont ascii, latin0, latin1, raw, utf8, iso2022, mac, win1252, ibm858, utf16, utf16le, utf16be, big5 et shiftjis.

Valeurs de retour

Retourne la chaîne réparée.

Exemples

Exemple #1 Exemple avec tidy::repairString()

<?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;
?>

L'exemple ci-dessus va afficher :

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

Notes

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

Voir aussi


tidy
PHP Manual