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 (cainiaojc.com)
<?php
$handle = @fopen("/PhpProject/test.php", "r");
if ($handle) {
while (!feof($handle)) {
$buffer = fgetss($handle, 4096, ", ");
echo $buffer;
}
fclose($handle);
}
?>