当前位置:首页 > 编程技术 > PHP编程

PHP常用的2个生成文件及读取文件的函数详解记录

网友投稿4年前 (2022-10-11)PHP编程1057
摘要:摘要:PHP常用的2个生成文件及读取文件的函数详解记录,file_put_contents 函数说明,file_get_contents函数说明。1,生成文件函数:file_put_contents功能:将数据写入文件语法:file_put_contents(file,data,mode,conte…

摘要:PHP常用的2个生成文件及读取文件的函数详解记录,file_put_contents 函数说明,file_get_contents函数说明。

1,生成文件函数:file_put_contents

功能:将数据写入文件

语法:file_put_contents(file,data,mode,context)

参数:

file必需。文件路径加文件名。注意路径必须存在,否则无法生成;如果文件名不存在将创建文件。

data必需。需要写入文件的数据,一般是字符串。

mode可选。规定如何打开/写入文件。可能的值:

FILE_USE_INCLUDE_PATH,如果设置此值,将检查filename副本的内置路径。

FILE_APPEND,如果设置此值,内容将添加到文件尾部,否则将清除原文件。

LOCK_EX,如果设置此值,将锁定文件。

context参数可选。规定文件句柄的环境。context 是一套可以修改流的行为的选项。


返回结果:

该函数将返回写入到文件内数据的字节数,失败时返回FALSE。


特别注意:

注意路径必须存在,否则无法生成;如果文件名不存在将创建文件。

示例:     

将字符串“ccc”,写入文件

file_put_contents(__ROOT__ . "Html" . DIRECTORY_SEPARATOR . $dangqianlujing . DIRECTORY_SEPARATOR . "html.html","ccc");


如果想添加内容到html.html文件的后边,可以这样:

file_put_contents("c:/html.html","添加的内容",FILE_APPEND);


2,读取文件函数:file_get_contents()

功能:读取文件内容

语法:file_get_contents(file,include_path,content,start,length)

参数:

filename,要读取的文件的名称,包括完成路径;

include_path,如果filename没有指定路径,可以在此处指定查找范围

context,如果你不需要自定义 context,可以用 NULL 来忽略;

offset,所指定的位置开始读取长度;

maxlen,读取长度为 maxlen 的内容。


返回结果:

返回取得的data 或者 失败时返回 FALSE


示例:

$homepage = file_get_contents('http://www.example.com/');

$file = file_get_contents('./people.txt', true);

$section = file_get_contents('./people.txt', NULL, NULL, 20, 14);


扫描二维码推送至手机访问。

版权声明:本文由天涯家园HomeH发布,如需转载请注明出处。

本文链接:https://www.homeh.cc/post/132.html

分享给朋友:

“PHP常用的2个生成文件及读取文件的函数详解记录” 的相关文章

MySQL存储引擎InnoDB与Myisam的六大

摘要: MySQL有多种存储引擎,每种存储引擎有各自的优缺点,可以择优选择使用:MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。MySQL 有多种存储引擎,每种存储引擎有…

值得推荐的国内外的开源 PHP CMS 系统有哪些?

值得推荐的国内外的开源 PHP CMS 系统有哪些?

开源的网站系统很多,今天就统计整理一下现在流行的各种开源系统、cms推荐,分享给大家参考使用,如果大家有好的资源分享,也请在本文留言评论!一 国内CMS1.cms系统1)知名cmsdedecms: www.dedecms.com/优点:免费开源、简单易上手、前后台分离、前台模版标签、可安装主题插件、…

PHP基础教程:从入门到精通

hp是一种广泛使用的开源服务器端脚本语言,它可以处理web开发中所有的任务。php在网页开发中的应用广泛,尤其是在动态数据处理上表现优异,因此被众多开发者喜爱和使用。在本篇文章中,我们将一步步地讲解php基础知识,帮助初学者从入门到精通。一、基本语法PHP是一种解释性语言,其代码类似于HTML、CS…

PHP程序中->和=>是什么意思,怎样理解

在学习PHP中,遇到了->和=>这两个符号。 PHP程序中->和=>是什么意思,怎样理解, 刚遇到这两个符号的时候不知道它们代表的含义,在经过百度后才发这两个符号的秘密。 下面来看一下在PHP中->的秘密,如下代码。 <?phpcla…

宝塔404 Not Found 解决方法 网站部署之后访问出现404

宝塔404 Not Found 解决方法 网站部署之后访问出现404

使用宝塔面板建站的时候发现,网站建设好过后,打开网页提示“404错误,文件不存在,404 Not Found nginx”,这是怎么回事呢?重新检查了一下下,所有的步骤都是按照以前的具体步骤操作的,是没有问题的,这样的话造成这种问题,到底的是哪里出错了呢?宝塔404 Not Found 解决方案首先…

PHP字符串拼接的使用(连接)[php编程]

PHP 中可以使用字符串连接符.来拼接字符串,它可以把两个或两个以上的字符串拼接成一个新的字符串。字符串拼接有两种形式,分别是直接使用字符串连接符.和赋值运算符.=。具体语法格式如下:$string = string1.string2.string3. ···…