(PHP 5 >= 5.1.0)
SplFileObject::fgetss — دریافت خط از فایل و حذف برچسبهای HTML
مشابه SplFileObject::fgets() به جز این که SplFileObject::fgetss() تلاش میکند تا برچسبهای HTML و PHP را از متن خوانده شده حذف کند.
شما میتوانید پارامتر سوم اختیاری را برای مشخص نمودن برچسبهای غیرحذفی استفاده نمایید.
بازگرداندن رشته شامل خط بعدی فایل به همراه حذف کد HTML و PHP یا FALSE در صورت خطا.
Example #1 مثال SplFileObject::fgetss()
<?php
$str = <<<EOD
<html><body>
<p>Welcome! Today is the <?php echo(date('jS')); ?> of <?= date('F'); ?>.</p>
</body></html>
Text outside of the HTML block.
EOD;
file_put_contents("sample.php", $str);
$file = new SplFileObject("sample.php");
while (!$file->eof()) {
echo $file->fgetss();
}
?>
The above example will output something similar to:
Welcome! Today is the of . Text outside of the HTML block.