PHP中fopen函数的问题
没怎么看明白,这个函数是什么意思啊?比如$xxx=fopen("text.txt",'w',ture)我知道w意思是写入,但是具体写入什么东西呢?...
没怎么看明白,这个函数是什么意思啊?
比如
$xxx = fopen("text.txt", 'w', ture)
我知道w意思是写入,但是具体写入什么东西呢? 展开
比如
$xxx = fopen("text.txt", 'w', ture)
我知道w意思是写入,但是具体写入什么东西呢? 展开
3个回答
展开全部
在这里是工作模式。
mode 说明
'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 以及以后的版本所支持,仅能用于本地文件。
w 只是这个函数的工作模式 ,不是在这里写入内容 啊。
要想写入,要用到 fwrite($xxx,'你要写入的内容')
mode 说明
'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 以及以后的版本所支持,仅能用于本地文件。
w 只是这个函数的工作模式 ,不是在这里写入内容 啊。
要想写入,要用到 fwrite($xxx,'你要写入的内容')
展开全部
这个只是打开一个句柄,相当于一个输入流。
然后要用fwrite写入
$xxx = fopen("text.txt", 'w', ture);
fwrite($xxx,"内容");
fclose($xxx);
然后要用fwrite写入
$xxx = fopen("text.txt", 'w', ture);
fwrite($xxx,"内容");
fclose($xxx);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$content="写入什么东西呢?";
$fp=fopen("text.txt","2");
fwrite($fp,$content);
fclose($fp);
就这样。
$fp=fopen("text.txt","2");
fwrite($fp,$content);
fclose($fp);
就这样。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询