Forum und email

tidy_repair_file

(PHP 5, PECL tidy:0.7-1.2)

tidy_repair_file — Repair a file and return it as a string

Description

string tidy_repair_file ( string $filename [, mixed $config [, string $encoding [, bool $use_include_path ]]] )

This function repairs the given file and returns it as a string.

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 » https://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.

Example#1 tidy_repair_file() example

<?php
$file 
'file.html';

$repaired tidy_repair_file($file);
rename($file$file '.bak');

file_put_contents($file$repaired);
?>

Note: Den valgfrie paramter config og encoding var tilføjet i Tidy 2.0.

See also tidy_parse_file(), tidy_parse_string() and tidy_repair_string().