无涯教程-File文件 - fgetss()函数

51 阅读1分钟

fgetss() - 语法

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

与fgets()相同,不同之处在于fgetss()试图从它读取的文本中剥离任何HTML和PHP标签。

handle                -   文件指针必须有效,并且必须指向通过fopen()或fsockopen()成功打开的文件(但尚未被fclose()关闭)。

length                 -   要检索的数据的长度。

allowable_tag    -  您可以使用可选的第三个参数来指定不应剥离的标签。

fgetss() - 返回值

它返回一个长达1个字节的字符串,该字符串从Handle指向的文件中读取,所有HTML和PHP代码都有条带。如果发生错误,则返回False。

fgetss() - 示例

<?php
   $handle=@fopen("/public/sample.php", "r");

if (handle</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> </span><span class="kwd">while</span><span class="pln"> </span><span class="pun">(!</span><span class="pln">feof</span><span class="pun">(</span><span class="pln">handle)) { buffer</span><spanclass="pun">=</span><spanclass="pln">fgetss</span><spanclass="pun">(</span><spanclass="pln">buffer</span><span class="pun">=</span><span class="pln">fgetss</span><span class="pun">(</span><span class="pln">handle, 1024); echo buffer</span><span class="pun">;</span><span class="pln"> </span><span class="pun">}</span><span class="pln"> fclose</span><span class="pun">(</span><span class="pln">handle); } ?>

参考链接

www.learnfk.com/php/php-fun…