参数:
filename:要被写入数据的文件名.
data:要写入的数据.类型可以是string,array或者stream资源.如果data指定为stream资源,这里stream中所保存的缓存数据将被写入到指定文件中,这种用法就相似于使用stream_copy_to_stream()函数.data可以是数组( 但不能为多维数组 ),这就相当于file_put_contents($filename,join('',$array)).
flags:flags的值可以是以下flag使用OR(|)运算符进行的组合.
context:一个 context 资源.
返回值: 该函数将返回写入到文件内数据的字节数,失败时返回 false
警告 :此函数可能返回布尔值 false ,但也可能返回等同于 false 的非布尔值.应使用 === 运算符的返回值.
fputcsv(resource $handle, array $fields, string $delimiter=',', string $enclosure='"'):int
fputcsv()将一行(用fields数组传递)格式化为CSV格式并写入由handle指定的文件.
fwrite(resource $handle, string $string, int $length = ?):int
fwrite()把string的内容写入文件指针handle处
不管使用"r+"还是"w"或"a",只要没有关闭资源,每次fwrite都不会覆盖上次的.
PHP是在服务器上运行的,用PHP写的程序,只能在服务器上建立TXT文件,无法在客户电脑建立文件.
如果是写在服务器上,xx.php的代码可以是这样:
使用form表单post数据到PHP,然后用file_put_contents($fileName, $data)写入文件,$fileName是文件名,$data是要写入的数据
可能会有一个notice的报错,不必理会
file_put_contents($fileName, $data);
test
以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!