English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 基礎教程

PHP 高級教程

PHP & MySQL

PHP 参考書

PHP fgetss() 関数の使用法および例

PHP Filesystem 参考書

fgetss()関数は、開かれたファイルからHTMLおよびPHPタグをフィルタリングした一行を返します。この関数は指定された長さまたはEOF(先に発生するもの)で新しい行を返し、失敗時にはFalseを返します。

構文

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

この関数はfgets()関数に似ていますが、fgetss()関数は読み込んだテキストからすべてのHTMLおよびPHPタグをフィルタリングすることができます。

例1

<?php
   $handle = @fopen("/PhpProject/test.php", "r");
   if ($handle) {
      while (!feof($handle)) {
         $buffer = fgetss($handle, 4096);
         echo $buffer;
      }
      fclose($handle);
   }
?>

出力結果

Welcome to oldtoolbag.com

例2

<?php
   $handle = @fopen("/PhpProject/test.php", "r");
   if ($handle) {
      while (!feof($handle)) {
         $buffer = fgetss($handle, 4096, ", ");
         echo $buffer;
      }
      fclose($handle);
   }
?>

PHP Filesystem 参考書