全部文件写到内存中,退出应用后比对文件,删除的从内存中取出来写到硬盘??如何做到,求一段实例代码

解决方案 »

  1.   

    $fn = 'test.txt'; //文件名
    if(! file_exists($fn)) { //不存在就新建一个
      file_put_contents($fn, 'abcdefg');
    }
    $s = file_get_contents($fn); //读取文件
    $s .= '1234';if(file_get_contents($fn) != $s) { //内容被改变
      file_put_contents($fn, $s);
    }readfile($fn);//观看一下
      

  2.   

    你的意思我开始就实现了。也就是说你把abcdefg写入到test.txt里面,然后$s的内从个原来的不相等,那么你就把ABCDEF的内容放入到test.txt的文件。