数据写入文件与读取文件

日期:2019-08-05 浏览:55次

写入文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
public function set_file()
{
    $data['openid'] = 'oJJfDwywDka5CdJtdzFV8p52kKjw';
    $parameter['share_id']  = 132;

    //lss 判断是否为本人
    //lss ***************************** 记录二维码信息
    $lss_path_file   = 'lss_log.text';
    /*if (!is_dir(ROOT_PATH.$path_file)){
        mkdir(ROOT_PATH.$path_file, 0777, true);
    }*/
    $lss_data   = '日期:' .date('Y-m-d H:i:s') . '*************' . "\n";
    if (!empty($parameter['share_id'])){
        $lss_data   .= 'share_id=>' . $parameter['share_id'] . ',';
    }
    $lss_selfID = db('user')->where(['openid'=>$data['openid']])->value('id');
    if (!empty($lss_selfID)){
        $lss_data   .= 'id=>' . $lss_selfID . ',';
    }
    $lss_data   .= "\n";//换行
    /**
     * 文件写入
     * file_put_contents($lss_path_file, $lss_data, FILE_APPEND);
     * $lss_path_file   文件路径
     * $lss_data        写入数据
     * FILE_APPEND      需要在已有的文件增加数据的标识,直接重写整个文件可以省略此参数
     */
    @file_put_contents($lss_path_file, $lss_data, FILE_APPEND);

    //lss ***************************** 记录二维码信息
}

 

读取文件并打印


1
2
3
4
5
6
7
8
9
public function get_data()
{
$path_file = 'lss_log.text';
//(file_get_contents介绍)
//http://www.liusongs.com/archives/255
$data = file_get_contents($path_file);
//打印
halt($data);
}

没有评论

发表评论