(PHP 5, PECL tidy >= 0.5.2)
tidy::parseFile -- tidy_parse_file — Analiza las etiquetas de un archivo o URI
Estilo orientado a objetos
$filename
[, mixed $config
[, string $encoding
[, bool $use_include_path
= false
]]] )Estilo por procedimientos
$filename
[, mixed $config
[, string $encoding
[, bool $use_include_path
= false
]]] )Analiza el archivo especificado.
filename
Si el parámetro filename
es indicado, esta función
también leerá ese archivo e iniciará el objeto con el archivo,
actuando como tidy_parse_file().
config
La configuración config
puede ser pasada en forma de un
array o una cadena. Si una cadena es pasada, será interpretada como el
el nombre del archivo de configuración, de otra forma, será interpretada como opciones
en sí mismas.
Para una explicación de cada opción, consulte » http://tidy.sourceforge.net/docs/quickref.html.
encoding
El parámetro encoding
establece la codificación para
entarda/salida de los documentos. Los posibles valores de codificación son:
ascii, latin0, latin1,
raw, utf8, iso2022,
mac, win1252, ibm858,
utf16, utf16le, utf16be,
big5, y shiftjis.
use_include_path
Búsca el archivo en la ruta include_path.
Devuelve TRUE
en caso de éxito o FALSE
en caso de error.
Ejemplo #1 Ejemplo de tidy::parseFile()
<?php
$tidy = new tidy();
$tidy->parseFile('file.html');
$tidy->cleanRepair();
if(!empty($tidy->errorBuffer)) {
echo "The following errors or warnings occured:\n";
echo $tidy->errorBuffer;
}
?>
Nota: Los parámetros opcionales
config
yencoding
fueron agregados en Tidy 2.0.