//php读文件
$data = file_get_contents('./1.txt');
var_dump($data);
//php写文件
file_put_contents('./1.txt', date('Y-m-d H:i:s').PHP_EOL, FILE_APPEND);
/**
* 打开文件 fopen()
* @param $path
* $param 打开方式 a+
* r 只读——读模式,打开文件,从文件头开始读
* r+ 可读可写方式打开文件,从文件头开始读写
* w 只写——写方式打开文件,同时把该文件内容清空,把文件指针指向文件开始处。如果该文件已经存在,将删除文件已有内容;如果该文件不存在,则建立该文件
* w+ 可读可写方式打开文件,同时把该文件内容清空,把文件指针指向文件开始处。如果该文件不存在,则建立该文件
* a 追加 以只写方式打开文件,把文件指针指向文件末尾处。如果该文件不存在,则建立该文件
* a+ 追加 以可读可写方式打开文件,把文件指针指向文件末尾处。如果该文件不存在,则建立该文件
* b 二进制 用于于其他模式进行连接。建议使用该选项,以获得更大程度的可移植性
* 注意,如果fopen()函数调用失败,函数将返回false。否则返回指针数据。所以一般在打开了文件后\读写文件前需要检测下文件是否存在。
* fwrite() 写入 写入方式(覆盖/追加)以open() 第二参数为依据;
* feof()函数监测是否已到文件末尾(EOF)
* fgets() 逐行读取
* fgetc() 逐字读取
* fclose() 关闭
*/
//写文件
if(is_writable('./1.txt')){
echo '可写<br/>';
$file = fopen('./1.txt', "a+") or exit('Cannot open the file');
fwrite($fil//php读文件
$data = file_get_contents('./1.txt');
var_dump($data);
//php写文件
file_put_contents('./1.txt', date('Y-m-d H:i:s').PHP_EOL, FILE_APPEND);
/**
* 打开文件 fopen()
* @param $path
* $param 打开方式 a+
* r 只读——读模式,打开文件,从文件头开始读
* r+ 可读可写方式打开文件,从文件头开始读写
* w 只写——写方式打开文件,同时把该文件内容清空,把文件指针指向文件开始处。如果该文件已经存在,将删除文件已有内容;如果该文件不存在,则建立该文件
* w+ 可读可写方式打开文件,同时把该文件内容清空,把文件指针指向文件开始处。如果该文件不存在,则建立该文件
* a 追加 以只写方式打开文件,把文件指针指向文件末尾处。如果该文件不存在,则建立该文件
* a+ 追加 以可读可写方式打开文件,把文件指针指向文件末尾处。如果该文件不存在,则建立该文件
* b 二进制 用于于其他模式进行连接。建议使用该选项,以获得更大程度的可移植性
* 注意,如果fopen()函数调用失败,函数将返回false。否则返回指针数据。所以一般在打开了文件后\读写文件前需要检测下文件是否存在。
* fwrite() 写入 写入方式(覆盖/追加)以open() 第二参数为依据;
* feof()函数监测是否已到文件末尾(EOF)
* fgets() 逐行读取
* fgetc() 逐字读取
* fclose() 关闭
*/
//写文件
if(is_writable('./1.txt')){
echo '可写<br/>';
$file = fopen('./1.txt', "a+") or exit('Cannot open the file');
fwrite($file, '时间:'.date('Y-m-d H:i:s').PHP_EOL);
fclose($file);
} else{
echo '不可写';
}
//读文件
$file = fopen('./1.txt', "a+") or exit('Cannot open the file');
// echo fgets($file);
// echo fgetc($file);
while(!feof($file)){
echo fgets($file);
echo '<br/>';
}
fclose($file);e, '时间:'.date('Y-m-d H:i:s').PHP_EOL);
fclose($file);
} else{
echo '不可写';
}
//读文件
$file = fopen('./1.txt', "a+") or exit('Cannot open the file');
// echo fgets($file);
// echo fgetc($file);
while(!feof($file)){
echo fgets($file);
echo '<br/>';
}
fclose($file);