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 参数必须注意约定规范。