`
cakin24
  • 浏览: 1386794 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

php读取文件一行数据的函数fgets和fgetss

    博客分类:
  • PHP
阅读更多

一 代码

index.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>分别使用fgets函数和fgetss函数读取count.php文件并输出结果</title>
<style type="text/css">
<!--
.STYLE2 {
	font-size: 16px;
	font-weight: bold;
	font-family: "华文琥珀";
	color: #FFFFFF;
}
.STYLE3 {font-size: 12px}
-->
</style>
</head>
<body>
<table width="592" height="260" border="0" cellpadding="0" cellspacing="0" background="images/bg.JPG">
  <tr>
    <td width="141" rowspan="2" align="right" valign="middle" scope="col"><span class="STYLE2">使用fgets函数:</span></td>
    <td width="29" rowspan="2" align="right" valign="middle" scope="col">&nbsp;</td>
    <td height="20" colspan="2" align="center" valign="middle" scope="col">
<!--  使用fgets函数读取.php文件  --><!--  -----------------------------------------  -->	</td>
  </tr>
  <tr>
    <td width="397" align="left" valign="middle" scope="col"><span class="STYLE3">
      <?php
	$fopen = fopen('./count.php','rb');
	while(!feof($fopen)){							//feof函数测试指针是否到了文件结束的位置。
		echo fgets($fopen);						//输出当前行
	}
	fclose($fopen);
?>
    </span></td>
    <td width="25" align="center" valign="middle" scope="col">&nbsp;</td>
  </tr>
  <tr>
    <td rowspan="2" align="right" valign="top" class="STYLE2">使用fgetss函数:</td>
    <td rowspan="2" align="right" valign="middle" class="STYLE2">&nbsp;</td>
    <td align="left" valign="middle" class="STYLE3">
<!--  fgetss函数读取.php文件  -->
	<?php
		$fopen = fopen('./count.php','rb');
		while(!feof($fopen)){							//使用feof测试指针是否到了文件结束的位置 
			echo fgetss($fopen);						//输出当前行
		}
	fclose($fopen);
?>	</td>
  <td width="25" rowspan="2" align="center" valign="middle">&nbsp;</td>
  </tr>
  <tr>
    <td height="20" align="center" valign="middle">&nbsp;</td>
  </tr>
</table>
</body>
</html>
 
count.php
<table width="377" height="135" border="1">
  <tr>
    <td width="367"><p> &nbsp;&nbsp;&nbsp;&nbsp;计算机软件技术</p>
      <p>1、应用于传统行业。</p>
      <p>2、应用于计算机行业。 </p>
      <p>  &nbsp;&nbsp;&nbsp;</p>
    </td>
  </tr>
</table>
<p>&nbsp;</p>
 
二 运行结果
fgets输出时不能过滤标记
fgetss输出时可以过滤标记

 
  • 大小: 27.5 KB
1
1
分享到:
评论

相关推荐

    PHP中读取文件的几个方法

    `fread()` 是一个用于从文件指针中读取固定长度数据的函数。它可以从文件句柄中读取最多指定长度的字节。 **语法:** ```php string fread(int $handle, int $length) ``` - `$handle`:文件句柄,通常是通过 `...

    php操作文件函数

    14. **fgetcsv()**:读取CSV格式的文件,解析一行数据并返回数组。 15. **fgets()**:读取文件的一行,返回字符串。 16. **fgetss()**:类似于`fgets()`,但会过滤掉HTML标记。 17. **file_exists()**:检查文件...

    PHP文件读取功能的应用实例

    2. 文件数据读取:有多种函数可供选择,如`fgets`、`fgetss`、`fgetcsv`、`readfile`、`fpassthru`、`file`和`fgetc`。每种函数都有其特定用途。 3. 关闭文件:使用`fclose`函数确保文件资源被正确释放。 接下来,...

    PHP文件读写操作之文件读取方法详解

    除了fgetss()之外,我们还可以使用fgets()读取文件的一行,fgetcsv()读取CSV文件的一行(在读取时,可以通过指定分隔符来进行字段分割),readfile()直接输出文件内容到浏览器,fpassthru()同样输出文件内容到浏览器...

    PHP常用库函数.doc

    fgets 函数可以从文件中读取一行字符串。返回值:返回从文件中读取的字符串,文件由文件句柄 file_handle 指定,读取长度将根据 length-1 尽可能的读取字符,直到行结束或文章末尾。若出错,则返回 false(0)。 ...

    PHP中读取文件的8种方法和代码实例

    fgets函数用于从文件指针读取一行。它最多返回length-1字节的字符串,直到遇到换行符、EOF或者已经读取了length-1字节。如果未指定length,则默认为1024字节。从PHP 4.3开始,fgets可以安全地用于二进制文件。 3. ...

    php操作文件大全和mysql

    - **fgetss()**:从文件指针处读取一行文本,并移除 HTML 和 PHP 标签。 - **file_exists()**:检查文件或目录是否存在。 - **file_get_contents()**:读取整个文件到一个字符串中。 - **file_put_contents()**:...

    PHP 文件系统详解

    从文件句柄 `$handle` 中读取一行数据并过滤掉 HTML 和 PHP 标记。 - **读取任意长度数据**: - **函数**: ```php string fread(resource $handle, int $length) ``` - **描述**: 从文件句柄 `$handle` ...

    PHP中读取文件的几个方法总结(推荐)

    其次,fgets() 函数用于读取一行内容,最多读取length-1字节的数据。当遇到换行符、EOF或者读取了length-1字节的数据后,fgets()会停止。如果未指定length,默认为1024字节。从PHP 4.3版本开始,fgets()可以安全地...

    Php常用函数

    - **`fgetss`**:从文件指针读取一行并移除HTML和PHP标签。 - **`file`**:将整个文件读入数组中。 - **`file_exists`**:检查文件或目录是否存在。 - **`fileatime`**:获取文件最后访问时间。 - **`filectime`**:...

    PHP下载功能流程分析

    - `fgets()`函数读取一行,包括换行符,可以读取指定长度的行: ```php $line = fgets($file, 1024); ``` - 还有`fread()`函数用于读取任意长度的字串,以及`file_get_contents()`函数用于一次性读取整个文件。...

    PHP读取文件的常见几种方法

    fgets()函数从文件指针处读取一行,并返回长度最多为length-1字节的字符串。读取会在遇到换行符、EOF或达到length-1字节长度时停止。若未指定length,默认为1024字节。示例如下: ```php $handle = fopen('./file....

    基于PHP读取csv文件内容的详解

    使用`fopen`打开文件后,用`fgets`函数读取每一行,然后用一个计数器变量来记录当前读取到的行号。一旦计数器的值与目标行号匹配,就读取该行,并可选择性地停止进一步读取。 接下来,如果需要读取CSV文件中指定的...

    967个函式列表 PHP常用语法索引速查表

    **Fgetss** 函数用于从文件中读取一行数据,并移除其中的 HTML 和 PHP 标签。 #### file: 读取整个文件到数组 **File** 函数用于读取整个文件,并将每一行存储为数组中的一个元素。 #### fileatime: 获取文件最后...

    PHP和MySQL Web开发第4版pdf以及源码

    2.7.3 每次读取一行数据:fgets()、fgetss()和fgetcsv() 2.7.4 读取整个文件:readfile()、fpassthru()和file() 2.7.5 读取一个字符:fgetc() 2.7.6 读取任意长度:fread() 2.8 使用其他有用的文件函数 2.8.1 ...

    php常用函数 学习整理

    - `fgetc()`,`fgets()`,`fread()`:从文件中读取数据,`fgetss()`去除HTML标签。 - `fputs()`,`fwrite()`:向文件写入数据。 - `readfile()`:读取文件内容并直接输出。 - `fseek()`:移动文件指针。 - `...

Global site tag (gtag.js) - Google Analytics