> 文章列表 > php fgetss

php fgetss

php fgetss

什么是'.php fgetss.'

PHP fgetss() 函数是用于从打开的文件中逐行读取数据并且剔除 HTML和 PHP 标签,并返回新字符串。

如何使用'.php fgetss.'

PHP fgetss() 函数的语法如下:
fgetss(file,length,allowable_tags)

参数:

  • file:必需。规定要读取的文件。
  • length:可选。规定每行所允许的最大长度。默认是 1024 字符。
  • allowable_tags:可选。指定可被返回的标签。比如允许

    标签,但不允许

    标签,则指定为 "

    "。默认允许所有标签。

一个'.php fgetss.'的实例

下面是一个 PHP fgetss() 函数的实例,读取文件中所有的行并剔除所有 HTML 和 PHP 标签:

$file = fopen("test.txt", "r");while (!feof($file)) {  echo fgetss($file);}fclose($file);

注意事项

1. php fgetss() 函数仅仅剔除 HTML 和 PHP 标签。所以仍然可以通过其他方式包含 JavaScript 或其他脚本。

2. 可选参数 allowable_tags 和 length 必须遵循特定的约定规范,否则不允许的标签不会被过滤。

总结

PHP fgetss() 函数是一个非常实用的函数,可以在不使用正则表达式的情况下轻松剔除 HTML 和 PHP 标签。需要注意的是,allowable_tags 和 length 参数必须注意约定规范。