PHP Manualen
forrige |  | næste

# tidy::__construct

(no version information, might be only in CVS)

tidy::__construct -- Constructs a new tidy object

## Description

tidy tidy::__construct ( [string filename [, mixed config [, string encoding [, bool use_include_path]]]] )

tidy::__construct() constructs a new tidy object.

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().

config parameteren kan gives som enten et array eller som en streng. Hvis du angiver det som en streng, betyder det navnet på konfigurationsfilen, ellers er det tolket som selve indstillingerne. Check http://tidy.sourceforge.net/docs/quickref.html for en forklaring på hver enkel indstilling.

encoding parameteren sætter encoding for input/output dokumenter. De mulige værdier for encoding er: ascii, latin0, latin1, raw, utf8, iso2022, mac, win1252, ibm858, utf16, utf16le, utf16be, big5 and shiftjis.

Eksempel 1. tidy::__construct() example

`<?php
$html = <<< HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head><title>title</title></head>
<body>
<p>paragraph <bt />
text</p>
</body></html>
HTML;
$tidy = new tidy;
$tidy->parseString($html);
$tidy->CleanRepair();
if ($tidy->errorBuffer) {
echo "The following errors were detected:\n";
echo $tidy->errorBuffer;
}
?>`

Ovenstående eksempel vil udskrive:

    The following errors were detected:
    line 8 column 14 - Error: <bt> is not recognized!
    line 8 column 14 - Warning: discarding unexpected <bt>

See also tidy_parse_file() and tidy_parse_string().

forrige | hjem | næste
tidy_config_count | op | tidy_diagnose