PHP fgetss() 関数

定義と使用法

fgetss() 関数は開かれたファイルから一行を読み取り、HTML と PHP タグをフィルタリングします。

および fgets() 同じですが、fgetss は読み込んだテキストからすべての HTML と PHP タグを取り除くことを試みます。

文法

fgetss(file,length,tags)
パラメータ 説明
file 必須。読み込むファイルを指定します。
length 選択可能。読み込むバイト数を指定します。デフォルトは 1024 バイトです。このパラメータは PHP 5以前では必須でした。
tags 選択可能。削除されないタグを指定します。

説明

選択可能な第3引数を使えます。 tags 削除されないタグを指定します。

失敗した場合、false を返します。

例 1

<?php
$file = fopen("test.htm","r");
echo fgetss($file);
fclose($file);
?>

出力は以下のようになります:

これは段落です。

例 2

<?php
$file = fopen("test.htm","r");
echo fgetss($file,1024,"<p>,<b>");
fclose($file);
?>

出力は以下のようになります:

これは段落です。

出力されたソースコードは:

<p><b>これは段落です。</b></p>