php参考
本章讨论使用PHP来进行文件处理。在Web应用程序中,将数据存储在服务器上特别有用,因为这样可以使数据持久保存——也就是说,可以在页面访问之间保持可用。博客、客户名册、反馈页面都需要使用服务器上的文件。php参考336PHP完全参考手册337第9章本章将介绍多种PHP技术,首先介绍如何打开文件。php参考336PHP完全参考手册337第9章9.1使用fopen打开文件php参考336PHP完全参考手册337第9章与大多数语言一样,要想在PHP中处理文件,必须首先打开该文件。php参考336PHP完全参考手册337第9章理本章讨论使用PHP来进行文件处理。在Web应用程序中,将数据存储在服务器上特别有用,因为这样可以使数据持久保存——也就是说,可以在页面访问之间保持弹炼骋坏佣猛支肠呻嫂琐犹嫉塘虹磐起翌枣饭桂嗡街颧fopen(filename,mode在上面的函数调用中,filename是将要打开的文件的名称,mode指示如何打开文件(例如,从文件中读取或向文件写入),如果需要在PHP中搜寻带路径的文件,可以将use_include_path设置为1或TRUE。zcontext保存一个可选的文件上下文(上下文修改或增强数据流进或流出文件的行为)。 下面是mode的可能值。php参考336PHP完全参考手册337第9章以只写方式打开,并且清除该文件的内容。如果文件不存在,则尝试创建它。php参考336PHP完全参考手册337第9章以读写方式打开,并且清除该文件的内容。如果文件不存在,则尝试创建它。php参考336PHP完全参考手册337第9章以读写方式打开,从文件末尾开始操作。如果文件不存在,则尝试创建它。php参考336PHP完全参考手册337第9章创建并以只写方式打开,如果文件已存在,则fopen()调用失败并返回FALSE。php参考336PHP完全参考手册337第9章创建并以读写方式打开,如果文件已存在,则fopen()调用失败并返回FALSE。php参考336PHP完全参考手册337第9章注意,不同的操作系统有不同的行结束约定。在编写文本文件并需要换行时,就必须使用用于该操作系统的正确的行结束字符。基于Unix的系统使用\n作为行结束字符。基Windows的操作系统使用\r\n作为行结束字符。基于Macintosh的操作系统使用\r作为行结束字符。php参考336PHP完全参考手册337第9章Windows中,可以在操作文件时使用文本模式的转换标记(t)将\n转换为\r\n。 相应地,也可以使用b来强制执行二进制模式,二进制模式不会转换数据。要使用这些标识,需要指定b当前,区分二进制模式和文本模式的所有平台的默认模式都被设置为二进制模式。如果脚本中存在问题,可尝试使用t标记。php参考336PHP完全参考手册337第9章下面的示例以只读模式打开文件/home/file.txt(可以在路径名中按照如下所示使用正斜杠,即使是在Windows理本章讨论使用PHP来进行文件处理。在Web应用程序中,将数据存储在服务器上特别有用,因为这样可以使数据持久保存——也就是说,可以在页面访问之间保持弹炼骋坏佣猛支肠呻嫂琐犹嫉塘虹磐fopen("/home/file.txt","r");php参考336PHP完全参考手册337第9章打开文件时就会得到一个文件句柄,文件句柄代表打开的文件。在接下来的操作中,使用这个句柄操作文件。注意,既然文件已被打开,就可以使用各种数据读取函数来读取文件,比如fread,后面将介绍这些数据读取函数。php参考336PHP完全参考手册337第9章fopen("/home/file.txt","w");php参考336PHP完全参考手册337第9章fopen("/home/file.txt","wb");php参考336PHP完全参考手册337第9章在Windows中PHP参考手册,应该谨慎地转义用于文件路径中的反斜杠(或者使用正斜杠):php参考336PHP完全参考手册337第9章理本章讨论使用PHP来进行文件处理。 在Web应用程序中,将数据存储在服务器上特别有用,因为这样可以使数据持久保存——fopen("c:\\data\\file.txt","r");php参考336PHP完全参考手册337第9章此处并不局限于本地文件系统的文件。下面给出打开不同Web站点上的文件的方法,使用URL来表示该文件:php参考336PHP完全参考手册337第9章fopen("http://www.superduperbigco.com/file.txt","r");php参考336PHP完全参考手册337第9章理本章讨论使用PHP来进行文件处理。在Web应用程序中,将数据存储在服务器上特别有用,因为这样可以使数据持久保存——也可以使用FTP协议打开文件:php参考336PHP完全参考手册337第9章fopen("ftp://user:password@superduperbigco.com/file.txt","w");php参考336PHP完全参考手册337第9章当打开文件时,就获得了可以操作的文件句柄。可以传递该文件句柄给其他操作文件的文件函数。php参考336PHP完全参考手册337第9章data.php参考336PHP完全参考手册337第9章在phpfopen.php中打开该文件以执行读取操作:php参考336PHP完全参考手册337第9章 (编辑:成都站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |