智软工作室   主要是为宁波公司提供宁波网站建设    ,宁波网站制作   ,宁波做网站公司  , 宁波外贸网站建设 公司,宁波网站优化  等项目,以优质的服务,优 惠的价格,深的客户信赖。相信有你的加入我们的明天会更有动力!期待与你合作!
  • 宁波智软设计工作
室,打造宁波网站制作


工作室顶级品牌
  • 智软拥有专业的设
计团队
  • 多年网站建设团队
为你服务
  • 智软期待与你合作
  • 我们的技能
  • 我们掌握的技能有
:dreamweaver,flash,photoshop
  • 宁波高端网站建设
服务公司
    2014已经悄然到来,在 新的一年我们恭贺所有客户事业蒸蒸日上,同事庆祝智软设计工作室成立5周年,在5周年为众多客户提 供了保质量的网站设计与网站制作。 我们在新的一年质 量与服务将会更加进一步为更多的客户带来高端的网站设计与服务!期待与你合作
  • 企业网站制作建设
原因与服务介绍

    智软设计工作室多 年为宁波企业网站制作建设服务一直以来我们以最优惠价格,最优质的质量,最突出的设计!得到了客户的一致认可,我们的服务包括: 宁波网站设计,宁波网站建设    ,宁波网站制作   ,宁波网站优化  ,宁波英文网站制作 我们会以优质的服务,最低的价格来报答 客户!

  • 点击链接网站优化
推广介绍

    点击连接网站优化 推广-对企业的网站优化 和网站推广--对企业的重要性 -点击进行详细了解

  • 2014开幕,宁波网站设
计服务全面优惠.

    2014开幕,宁波智软设 计为宁波企业提供更加优秀的设计和实惠的价格

  • 链接到网站案例展
示平台
    智软设计工作为宁 波客户网站设计案例展示平台-案例均为定期更新 ,让新老客户更好的看到我们做的案例,点击查看我们做的网站案例吧!
  • 我们宁波网络公司

提供网站一站式解决方案
    智软(宁波网络公司 )帮你轻松解决网络 问题,网站一站式解决方案
你当前的位置: > 营销与网络  >

php-读取文件正确方法 

2009-09-23 10:16

         php读取文件大家应该 都会。但是如何正确的而有效率的读取了。笔者就和大家一起来讨论这个问题

首先:

     了解如何使用 PHP 的各种文件函数。 查看诸如 fopen、fclose 和 feof 之类的基本文件函 数;了解诸如 fgets、fgetss 和 fscanf 之类的读取函数。 并且发现用一两行代码处理整个文件的函数。

  让我们算一算 有多少种方法

  处理诸如 PHP 之类的现代编程语 言的乐趣之一就是有大量的选项可用。PHP 可以轻松地赢得 Perl 的座右铭“There's more than one way to do it”(并非只有一种方 法可做这件事),尤其是在文件处理上。但是在这么多可用的选项中,哪一种是完成作业的最佳工具?当然,实际答案取决于解析文件的目标,因此值得花时间探究所有选项。

  传统的 fopen 方法

  fopen 方法可能是以前的 C 和 C++ 程序员最熟悉的, 因为如果您使用过这些语言,那么它们或多或少都是您已掌握多年的工具。对于这些方法中的任何一种,通过使用 fopen(用于读取数据的 函数)的标准方法打开文件,然后使用 fclose 关闭文件,如清单 1 所示。

  清单 1. 用 fgets 打开并读取文件

$file_handle = fopen("myfile", "r");
while (!feof($file_handle)) {
  $line = fgets($file_handle);
  echo $line;
}
fclose($file_handle);

  虽然大多数具 有多年编程经验的程序员都熟悉这些函数,但是让我对这些函数进行分解。有效地执行以下步骤:

  • 打开文件。 $file_handle 存储了一个对文件 本身的引用。
  • 检查您是否已到达 文件的末尾。
  • 继续读取文件,直 至到达文件末尾,边读取边打印每行。
  • 关闭文件。

      记住这些步骤 ,我将回顾在这里使用的每个文件函数。

      fopen

      fopen 函数将创建与文件 的连接。我之所以说“创建连接”,是因为除了打开 文件之外,fopen 还可以打开一个 URL:

    $fh = fopen("http://127.0.0.1/", "r");

      这行代码将创 建一个与以上页面的连接,并允许您开始像读取一个本地文件一样读取它。

      注: fopen 中使用的 "r" 将指示文件以只读 方式打开。由于将数据写入文件不在本文的讨论范围内,因此我将不列出所有其他选项。但是,如果是从二进制文件读取以获得跨平台兼容性,则应当将 "r" 更改为 "rb"。稍后您将看到这 样的示例。

      feof

      feof 命令将检测您是否 已经读到文件的末尾并返回 True 或 False。清单 1 中的循环将继续执 行,直至您达到文件“myfile”的末尾。注:如果 读取的是 URL 并且套接字由于不 再有任何数据可以读取而超时,则 feof 也将返回 False。

      fclose

      向前跳至清单 1 的末尾,fclose 将实现与 fopen 相反的功能:它将 关闭指向文件或 URL 的连接。执行此函 数后,您将不再能够从文件或套接字中读取任何信息。

 

OK。文章就写到这里 。是否让你学到东西。那就你的领悟了。

更多

【责任编辑:小戴工程师 】

关键字: 读取文件 正确方法 php

上一篇:百度搜索引擎 15点特点公布 下一篇:拨号宽带连接设置  -图文详细

最新文章

2009-09-23 10:16

相关文章

2009-09-23 10:16
网站制作咨询:
QQ:277728291
电话:18668277799
邮箱:277728291@qq.com
期待你来电咨询
回顶部
友情链接:    梧桐彩票-安全购彩   辽宁11选5走势图  一袋金彩票---首页欢迎你   顶峰彩票  山东11选5走势图