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>