返回首页
当前位置: 主页 > 网络编程 > Php实例教程 >

php文件的创建与写入 fopen

时间:2016-12-02 19:37来源:知行网www.zhixing123.cn 编辑:麦田守望者

 <?php

第一种方法
//写a为防止被覆盖之前的内容
$fopen = fopen(‘a.txt’,’a’) or die(“NO,失败”);//如果存在该文件则写入,否则创建新文件
$text = “我成功的写入文件中1。。。”;
$fwrite = fwrite($fopen,$text);//写入内容
if ($fwrite) {
echo “yes”;
fclose($fopen);//关闭文件
}

echo readfile(‘a.txt’);//读取文件内容

第二种方法

//FILE_APPEND防止被覆盖之前的内容
//file_put_contents(‘b.txt’, ‘我更加简便、、、’,FILE_APPEND);
?>

参数:

“r” 只读方式打开,将文件指针指向文件头。
“r+” 读写方式打开,将文件指针指向文件头。
“w” 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
“w+” 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
“a” 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
“a+” 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
“x” 创建并以写入方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。

 

这和给底层的 open(2) 系统调用指定 O_EXCL|O_CREAT 标记是等价的。

此选项被 PHP 4.3.2 以及以后的版本所支持,仅能用于本地文件。

“x+” 创建并以读写方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。

 

这和给底层的 open(2) 系统调用指定 O_EXCL|O_CREAT 标记是等价的。

此选项被 PHP 4.3.2 以及以后的版本所支持,仅能用于本地文件。

顶一下
(0)
0%
踩一下
(0)
0%
标签(Tag):php include require
------分隔线----------------------------
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片