tidy::repairFile
tidy_repair_file
ファイルを修正し、それを文字列として返す
説明
オブジェクト指向型
public static stringfalse tidy::repairFile(
string $filename,
arraystringnull $config = null,
stringnull $encoding = null,
bool $useIncludePath = false
)
stringfalse tidy_repair_file(
string $filename,
arraystringnull $config = null,
stringnull $encoding = null,
bool $useIncludePath = false
)
パラメータ
-
filename
-
修正するファイル。
-
config
-
config には配列あるいは文字列を渡します。
文字列を渡した場合は設定ファイルの名前、
それ以外の場合は設定そのものとして解釈されます。
オプションについての説明は
http://tidy.sourceforge.net/docs/quickref.html
を参照ください。
-
encoding
-
encoding は入出力ドキュメントのエンコーディングを設定します。
指定できるエンコーディング名は
ascii、latin0、latin1、
raw、utf8、iso2022、
mac、win1252、ibm858、
utf16、utf16le、utf16be、
big5 および shiftjis です。
-
useIncludePath
-
include_path からファイルを探します。
例
例1 tidy::repairFile の例
<?php
$file = 'file.html';
$tidy = new tidy();
$repaired = $tidy->repairfile($file);
rename($file, $file . '.bak');
file_put_contents($file, $repaired);
?>
参考
- tidy::parseFile
- tidy::parseString
- tidy::repairString