您的位置:首页 > 编程语言 > PHP开发

PHP写入txt文件

2016-01-28 13:04 543 查看
<pre name="code" class="php"><?php
$myfiletoread = fopen("txt/readme.txt","r") or die("Unable to open file!");
$myfileread = fread($myfiletoread,"20");
$myfiletowrite =fopen("txt/writeme.txt","a+") or die("Unable to open file!"); 
fwrite($myfiletowrite, $myfileread);
fclose($myfiletoread);
fclose($myfiletowrite);
?>


实现了从一个文件读取了二十个字节。

ok,如果只是需要读取整个文件的内容作为字符串,官方建议用另外一个性能好得多的函数:

file_get_contents(path,include_path,context,start,max_length)


第一个path必须的,其他三个都是可选的。

另外总结一下:

1、对文件进行操作,首先必须fopen(路径,打开方式)

打开方式包括:

1、r、r+,读、读写方式打开文件,指针指向文件头;

2、w、w+,写入、读写方式打开文件,指针指向文件头,并将文件大小截取为零;(文件不存在就自动创建)

3、a、a+,写入、读写方式打开文件,指针指向文件尾。(文件不存在就自动创建)

2、fread函数的两个参数,第一个是文件指针,第二个是长度,以字节为单位。

3、fwrite函数的两个参数,第一个是文件指针,第二个是写入的内容。


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: