文件的读取
简单的文件读取
不能进行赋值操作,只是简单的读取文件的内容
<?php readfile("h:\\test.txt"); ?>
2.file_get_contenes 打开文件
打开后能进行赋值操作
3.fopen、fread、fclose
resource fopen ( string $文件名, string 模式)
string fread ( resource $操作资源, int 读取长度)
bool fclose ( resource $操作资源 )
<?php fopen(路径或文件名,模式);//打开资源 fread(读取文件名的长度);//操作资源 fclose(文件名或者路径) //关闭资源
文件的写入
简单文件的写入
int file_put_contents ( string $文件路径, string $写入数据])
fwrite配合fopen 对资源进行写入操作
<?php $filename = 'test.txt'; $fp= fopen($filename, "w"); $len = fwrite($fp, '我是一只来自北方的狼,却在南方冻成了狗'); fclose($fp); print $len .'字节被写入了\n'; ?>
模式说明
r 读取
r+读写
w 写
w+读写
a 在原有文件上进行追加写入,w会覆盖
x 创建一个新文件进行写入,如果文件存在,会报错
x+ 在x的基础上进行读的操作