`
- 浏览:
199304 次
- 性别:
- 来自:
上海
-
文件操作:
fopen();
fopen(path,mode);
如果fopen打开远程文件遇到问题,请检查php.ini,在这个文件中,可以通过关闭allow_url_fopen指令来禁用这个功能。
fopen前面用@符号可以告诉php抑制所有由该函数调用所产生的错误。
fwrite()或者fputs()可以写文件
fwrite($fp,$outputstring),fwrite()函数的一个替换函数是file_put_contents().
关闭文件:
fclose($fp);
读文件
步骤:打开文件->读文件->关闭文件。
fopen(file,'rb')
feof()判断文件结束
fgets(),fgetss(),fgetcsv()
如:$order=fgets($fp,999):可以从文件中每次读取一行内容,直到读入换行字符,或者文件结束符,或者是从文件中读取了998B.可以读取的最大长度为指定的长度减去1B.
fgetss()可以过滤字符串中包含的php和html标记。
fgetcsv()
读取整个文件:readfile(),fpassthru(),file()
读取一个字符:fgetc()
从一个文件中一次读取一个字符。
fread():读取任意长度
其他有用的文件操作函数:
file_exists():查看文件是否存在。
filesize():查看一个文件的大小,以字节为单位返回。
nl2br()将输出的\n字符转换成HTML的换行符(<br/>)
unlink()删除一个文件。
rewind(),fseek()和ftell()
rewind():将文件指针复位到文件的开始。
ftell():以字节为单位报告文件指针当前在文件中的位置。
fseek(resource fp,int offset[,int whence]),fseek()函数可以将文件指针fp从hence位置移动offset隔字节,whence是一个可选参数,其默认值SEEK_SET表示文件的开始处。
flock():锁定文件,如果锁定成功,则返回true,如果失败,则false
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
PHP网站开发系列课程PPT课件PPT学习教案.pptx
本资源是一系列针对PHP开发者的进阶教程,重点介绍了Swoole框架的入门知识和精华内容。...通过学习本资源提供的PHP进阶系列之Swoole入门精讲,PHP开发者将能够全面掌握Swoole框架的使用方法和技巧。
love life for php+mysql系列 内含ppt教案,php实例,php帮助文档,mysql帮助文档,是学习php+mysql网页设计的好资料。
课程分为三个精心策划的部分。... 通过本课程,您将学会如何在社区中建立个人品牌,如何通过持续学习保持技术领先,以及如何将所学应用于实际项目中。...立即加入我们,开启您的PHP学习之旅,与全球PHP社区共同成长!
作为学习和开发之用已经非常完美了,现在PHP官方也已经停止更新php5.2系列,所以升级自己的继承环境已经是势在必行的工作。 PHP100也会给wampserver提出更多建议。 终于解决PHP 5.3.3版本无法加载php_memcache.dll...
Parch 学习笔记系列(十七本)
同时,我们还将讨论如何通过在线教程、课程和会议等资源进行持续学习和技能提升。 无论您是PHP新手还是经验丰富的开发者,本课程都将为您提供宝贵的指导和资源,帮助您在PHP领域保持领先地位,推动您的职业发展和...
简介: 如果您是一位希望学习使用 PHP 构建基于 Web 的应用程序的程序员, 那么可以从这里开始,本系列教程由三部分组成。PHP 虽然是 一种易学的脚本语言,但仍然能够用它建立功能强大的复杂应用程序。本教程将 引导...
本教程你将学习到多进程与多线程server的使用,client使用数据共享table以及atomic,使用http server websocket wss https配置,使用 process以及多进程爬虫实战,coroutine协程服务器性能参数调优 tp5.1使用swoole...
PHP的威力不用我多说,PHP与数据库的关系更不用我说,...无论是个人学习还是研究,都是一款很不错的工具,尤其是能为Firebird生成高质量的代码,还提供了大量的模板和范例,值得玩味。要玩就玩全系列的,个个吃透。。。
终于解决PHP 5.3.3版本无法加载php_memcache.dll...作为学习和开发之用已经非常完美了,现在PHP官方也已经停止更新php5.2系列,所以升级自己的继承环境已经是势在必行的工作。 PHP100也会给wampserver提出更多建议。
教程名称: PHP100 视频教程 2012-2013版《PHP100系列视频教程》从2008...章节1:开启PHP学习之路课时1开启PHP学习之路23:38章节2:PHP5.4课时2Apache Mysql 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
Java系列学习线路 Javascript PHP C语言 JAVASCRIPT Python 语言学习线路
之前介绍过一款PHP的MySQL代码生成器,现在给出全系列的,供各位玩家慢慢去研究吧! Oracle PHP 代码生成器是一个功能强大的,使您可以产生高品质的代码。Oracle PHP代码生成器, 一个强大的Oracle GUI程序,用于...
十天学会系列软件之"十天学会php",此软件适合PHP初学者 十天学会系列软件包括:(1).十天学会php;(2).十天学会asp;(3)十天学会jsp. 此教程浅显易懂,适合初学者,是学习的好帮手!希望对各位朋友有所帮助! 此教程来源...
经典LinuxCBT视频教程系列 Linux快速学习视频教程一帖通 天罗地网:精品Linux学习资料大收集(电子书+视频教程) Linux参考资源大系 Linux系统管理员必备参考资料下载汇总 Linux shell、内核及系统编程精品资料下载...
PHP7扩展开发 系列教程
Java不仅是一门编程语言,还是一个由一系列计算机软件和规范组成的技术体系,Java 是几乎所有类型的网络应用程序的基础,也是开发和提供嵌入式和移动应用程序、游戏、基于 Web 的内容和企业软件的全球标准。...
软件开发设计:PHP、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储...
无论你是初学者还是有一定经验的开发者,本文都能帮助你快速找到适合自己的学习资源,并开启一段精彩的PHP学习之旅。 文章首先介绍了PHP官方文档的重要性,作为学习PHP的权威起点,官方文档为学习者提供了全面的...