Analiza las etiquetas de un fichero o de una URI

# tidy::parseFile

# tidy_parse_file

(PHP 5, PHP 7, PHP 8, PECL tidy >= 0.5.2)

tidy::parseFile -- tidy_parse_file — Analiza las etiquetas de un fichero o de una URI

### Descripción

Estilo orientado a objetos

public function tidy::parseFile(
string `$filename`,
array|string|null `$config` = `null`,
?string `$encoding` = `null`,
bool `$useIncludePath` = `false`
): bool

Estilo procedimental

function tidy_parse_file(
string `$filename`,
array|string|null `$config` = `null`,
?string `$encoding` = `null`,
bool `$useIncludePath` = `false`
): tidy|false

Analiza el fichero especificado.

### Parámetros

`filename`

  Si el parámetro `filename` es proporcionado, esta función también leerá este fichero e inicializará el objeto con este fichero, de la misma manera que tidy_parse_file().

`config`

  La configuración `config` puede ser pasada en forma de array o de string. Si una string es pasada, es interpretada como el nombre del fichero de configuración, y de lo contrario, es interpretada como las opciones mismas.

  Para una explicación sobre cada opción, vea » http://api.html-tidy.org/#quick-reference.

`encoding`

  El parámetro `encoding` configura la codificación para los documentos de entrada y salida. Los valores posibles son `ascii`, `latin0`, `latin1`, `raw`, `utf8`, `iso2022`, `mac`, `win1252`, `ibm858`, `utf16`, `utf16le`, `utf16be`, `big5` y `shiftjis`.

`useIncludePath`

  Activa la búsqueda en el include_path.

### Valores devueltos

tidy::parseFile() devuelve `true` en caso de éxito. tidy_parse_file() devuelve una nueva instancia de tidy en caso de éxito. Tanto el método como la función devuelven `false` en caso de error.

### Historial de cambios

Versión | Descripción
--- | ---
8.0.0 | `config` y `encoding` son ahora nullable.

### Ejemplos

Ejemplo #1 Ejemplo con tidy::parseFile()

    <?php
    $tidy = tidy_parse_file('file.html');

    $tidy->cleanRepair();

    if(!empty($tidy->error_buf)) {
       echo 'Los siguientes errores y advertencias han sido encontrados :'."\n";
       echo $tidy->error_buf;
    }
    ?>

### Ver también

- tidy::parseString() - Analiza un documento HTML contenido en una string
- tidy::repairFile() - Repara un archivo y lo devuelve como una cadena
- tidy::repairString() - Repara una cadena HTML usando un archivo de configuración opcional

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open