php 写入txt函数

admin 3月前 94

function write($file_name,$data,$mode='w'){
                     
    if(!in_array($mode,array('w','a','x')))  // 'w' (写入并覆盖原有内容)、'a' (追加到文件末尾) 或 'x' (创建新文件写入,如果文件已存在则失败)
        return false;
 
    $dir = dirname($file_name);
 
    if(!is_dir($dir))
        $dir = mkdir($dir,0777);
         
    if(!$dir) return false;
 
    $file = fopen($file_name,$mode);
     
    if(!$file || !is_writable($file_name)) return false;
                 
    fwrite($file,$data);
    fclose($file);
     
    return true;
 
}
 
// write('xx.txt',json_encode($_POST));
//write('xx.txt',"123456","a");


欢迎联系本站长QQ:3216572
最新回复 (0)
返回