下载此文档

PHP高级编程.pdf


文档分类:IT计算机 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
下载
第11章 文件处理与数据存储
如果想从P H P页面上存储数据,本章将要讲述的两个主题会有助于你的理解。 P H P语言提供
了处理非关系型数据库和文件系统的函数。这些函数使我们有了存储数据的能力,而这些数据
可以是从P H P页面上创建的,或者是 P H P函数需要在文本文件或简单数据库中处理的。在本章的
第二部分,我们将要设计一个完整的地址簿程序,它用一个非关系型的数据库保存数据。然而,
由于数据是存在文件中的,所以在学习数据存储之前,我们需要了解一点关于 P H P的文件处理方
面的知识。因此在把注意力转向非关系型数据库之前,先让我们简单看一下那些较为重要的文
件处理函数(包括对前面例子中的工作申请表进行修改。这张工作申请表将在以后根据服务器
上申请表的细节进行更改,使它可以存储上载的简历和文本文件)。
文件处理
虽然与非关系型的数据库没有严格的联系,但我们还是要大概看一下 P H P的文件处理功能。
我们将在后面知道关于 P H P处理用逗号分隔的文件和非关系型数据库文件的更多细节。但实际
上,P H P比这个要灵活得多— 我们能操纵任何服务器上的文件系统中的文件,甚至改变目录结
构。我们在本段中不必学习每一个文件处理函数,只学那些最普通的。在附录 A中列出了所有函
数。
打开文件
最可能需要的基本功能就是打开文件。通过函数 f o p e n ( ),我们可以打开在服务器上的所有
文件,或通过H T T P和F T P协议从因特网上打开。
int fopen(stringf i l e n a m e,string m o d e)
正如你所期望的,f i l e n a m e参数就是要打开的文件名;参数 m o d e指明打开模式,即:读、写、
追加等,其值如下:
值 含 义
a 追加模式。数据将被写到现有文件的末尾;如果文件不存在, P H P将试图创建文件。
a + 追加和读模式。数据将被写到现有文件的末尾;如果文件不存在, P H P将试图创建文件。
r 只读模式。只读操作,不能写入。
r + 读写模式。将从现有文件的开始写入数据。
w 只写模式。现有文件的内容将全部丢失;如果文件不存在, P H P将试图创建文件。
w + 读写模式。现有文件的内容将全部丢失;如果文件不存在, P H P将试图创建文件。
注意我们只能以只读模式打开因特网上的 U R L,因为我们无法修改别人的网页。当然,通
过F T P协议,我们可以上传、写入文件,但不能同时以读和写的模式打开文件。
除了这些模式标志以外,还有一个是 b,它用来以二进制方式打开文件,而不是默认的文本
156使用PHP 高级编程
下载
方式(如图像文件等)。如果在某个操作系统(如 U N I X)上这两种模式没有区别,那么它会被
简单地忽略掉。
函数f o p e n ( )如果执行成功的话,返回一个文件句柄(一个正整数,在后续的文件操作函数
中将要用到),失败就返回f a l

PHP高级编程 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人Gebu
  • 文件大小1.79 MB
  • 时间2021-10-14