PHP公共函数库:修订间差异
来自维基鲸
(创建页面,内容为“=== 1.日志记录 === LOG_PATH为THinkPHP系统的,可以替换为自己的。 <pre> function logWrite($data,$fix='',$type='DEBUG'){ //设置路径目录信息 $url = LOG_PATH.'apilogs/'.date('Ym').'/'.date('d').'.txt'; $dir_name = dirname($url); //目录不存在就创建 if(!file_exists($dir_name)){ //iconv防止中文名乱码 $res = mkdir(iconv("UTF-8", "GBK", $dir_name),0777,true); } // 处理数据 var_expor…”) |
无编辑摘要 |
||
(未显示同一用户的1个中间版本) | |||
第33行: | 第33行: | ||
[[category:php]] | [[category:php]] | ||
2024年4月11日 (四) 17:24的最新版本
1.日志记录
LOG_PATH为THinkPHP系统的,可以替换为自己的。
function logWrite($data,$fix='',$type='DEBUG'){ //设置路径目录信息 $url = LOG_PATH.'apilogs/'.date('Ym').'/'.date('d').'.txt'; $dir_name = dirname($url); //目录不存在就创建 if(!file_exists($dir_name)){ //iconv防止中文名乱码 $res = mkdir(iconv("UTF-8", "GBK", $dir_name),0777,true); } // 处理数据 var_export($data) $data = is_array($data)?json_encode($data,JSON_UNESCAPED_UNICODE):$data; $fix = $fix?$fix.' > ':''; $content = date("Y-m-d H:i:s").' > '.$type.' > '.$fix.$data."\r\n"; //打开文件资源通道 不存在则自动创建 $fp = fopen($url,"a"); fwrite($fp,$content);//写入文件 fclose($fp);//关闭资源通道 }
2.手机号替换星号
function replaceTel($tels) { $new_tels = substr_replace($tels, '****', 3, 4); return $new_tels; }