TIDY_PARSE_FILE(3) 1 TIDY_PARSE_FILE(3)
tidy::parseFile - Parse markup in file or URI
Object oriented style
SYNOPSIS
bool tidy::parseFile (string $filename, [mixed $config], [string $encoding], [bool $use_include_path = false])
DESCRIPTION
Procedural style
tidy tidy_parse_file (string $filename, [mixed $config], [string $encoding], [bool $use_include_path = false])
Parses the given file.
PARAMETERS
o $filename
- If the $filename parameter is given, this function will also read that file and initialize the object with the file, acting like
tidy_parse_file(3).
o $config
- The config $config can be passed either as an array or as a string. If a string is passed, it is interpreted as the name of the
configuration file, otherwise, it is interpreted as the options themselves. For an explanation about each option, see
http://tidy.sourceforge.net/docs/quickref.html.
o $encoding
- The $encoding parameter sets the encoding for input/output documents. The possible values for encoding are: ascii, latin0,
latin1, raw, utf8, iso2022, mac, win1252, ibm858, utf16, utf16le, utf16be, big5, and shiftjis.
o $use_include_path
- Search for the file in the include_path.
RETURN VALUES
Returns TRUE on success or FALSE on failure.
EXAMPLES
Example #1
tidy_parse_file(3) example
<?php
$tidy = new tidy();
$tidy->parseFile('file.html');
$tidy->cleanRepair();
if(!empty($tidy->errorBuffer)) {
echo "The following errors or warnings occurred:
";
echo $tidy->errorBuffer;
}
?>
NOTES
Note
The optional parameters $config and $encoding were added in Tidy 2.0.
SEE ALSO
tidy.parsestring(3), tidy.repairfile(3), tidy.repairstring(3).
PHP Documentation Group TIDY_PARSE_FILE(3)