PHP fgetss() 函数用法及示例

PHP Filesystem 参考手册

fgetss()函数可以返回从打开的文件中,过滤掉  HTML 和 PHP 标记的一行。 此函数可以停止返回指定长度或EOF(以先出现的为准)的新行,并在失败时返回False。

语法

string fgetss ( resource $handle [, int $length [, string $allowable_tags ]] )

该函数类似于fgets()函数,不同之处在于fgetss()函数可以尝试从读取的文本中过滤掉所有HTML和PHP标记。

示例1

<?php
   $handle = @fopen("/PhpProject/test.php", "r");
   if ($handle) {
      while (!feof($handle)) {
         $buffer = fgetss($handle, 4096);
         echo $buffer;
      }
      fclose($handle);
   }
?>

输出结果

Welcome to (niaoge.com)

示例2

<?php
   $handle = @fopen("/PhpProject/test.php", "r");
   if ($handle) {
      while (!feof($handle)) {
         $buffer = fgetss($handle, 4096, ", ");
         echo $buffer;
      }
      fclose($handle);
   }
?>

PHP Filesystem 参考手册