(PHP 5, PECL tidy >= 0.5.2)
tidy::parseFile -- tidy_parse_file — تحلیل markup در فایل یا URI
شیوه شیگرا
شیوه روالگرا
تحلیل فایل داده شده.
اگر پارامتر filename داده شود این تابع فایل را خوانده و شی را به همراه فایل آغاز میکند و مانند tidy_parse_file() رفتار میکند.
config به عنوان آرایه یا رشته میتواند ارسال شود. اگر رشته ارسال شود به عنوان نام فایل تنظیمات تفسیر میشود در غیر این صورت خود گزینههای تنظیمات در نظر گرفته میشود.
برای توضیح هر گزینه » http://tidy.sourceforge.net/docs/quickref.html را ببینید.
پارامتر encoding کدگذاری سند ورودی/خروجی را تعیین میکند. مقادیر ممکن برای کدگذاری موارد زیر هستند: ascii، latin0، latin1، raw، utf8، iso2022، mac، win1252، ibm858، utf16، utf16le، utf16be، big5، و shiftjis.
جستجو برای فایل در include_path.
Returns TRUE on success or FALSE on failure.
Example #1 مثال tidy::parseFile()
<?php
$tidy = new tidy();
$tidy->parseFile('file.html');
$tidy->cleanRepair();
if(!empty($tidy->errorBuffer)) {
echo "The following errors or warnings occured:\n";
echo $tidy->errorBuffer;
}
?>
Note: The optional parameters config and encoding were added in Tidy 2.0.