clts.net
当前位置:首页 >> php FwritE返回值 >>

php FwritE返回值

1、路径错误(文件不存在,尝试创建,创建目录下木有权限则error) 2、木有权限

你写错了应该这样写

fopen打开文件资源的时候,mode参数选择w,w+或a,a+,如果文件不存在,就会自动创建文件 一般情况建议直接使用file_put_contents,会自动打开文件资源,写入数据并关闭资源,如果文件不存在会自动创建文件,操作也会简便很多 详细信息请参看文档 ...

那应该是linux本身的文件权限问题,更改一下文件权限

可以

$handle = fopen('test.txt', 'a+'); $contents = "这是第一行\r\n这是第二行"; // windows下换行是\r\n fwrite($handle, $contents) || die('写入失败!');

或者,这么尝试一下,先在PHP代码最前面加这么两句,看看有没什么警告: ini_set('display_errors', '1');error_reporting(-1);然后在fwrite()之前,echo一下要写的内容,看看是文件操作的问题,还是代码逻辑问题。

连接被重置. 导致句柄资源不可用 做操作的时候, 先做个判断 funciton _Send($fp, $data, $length) { if(is_resource($fp) && (feof($fp) || fwrite($fp, $data, $length))) { return FALSE; } return TRUE; }

不是开启,是文件夹的权限问题,php需要在这个文件夹或者文件上有写的权限!不然没权限,函数肯定用不了

$file = fopen('xxx.php',w+); fwrite($file,'要写入的内容');

网站首页 | 网站地图
All rights reserved Powered by www.clts.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com