fgetss()函数可以返回从打开的文件中,过滤掉 HTML 和 PHP 标记的一行。 此函数可以停止返回指定长度或EOF(以先出现的为准)的新行,并在失败时返回False。
string fgetss ( resource $handle [, int $length [, string $allowable_tags ]] )
该函数类似于fgets()函数,不同之处在于fgetss()函数可以尝试从读取的文本中过滤掉所有HTML和PHP标记。
<?php $handle = @fopen("/PhpProject/test.php", "r"); if ($handle) { while (!feof($handle)) { $buffer = fgetss($handle, 4096); echo $buffer; } fclose($handle); } ?>
输出结果
Welcome to (528045.com)
<?php $handle = @fopen("/PhpProject/test.php", "r"); if ($handle) { while (!feof($handle)) { $buffer = fgetss($handle, 4096, ", "); echo $buffer; } fclose($handle); } ?>