PHP文件函数 记录日志功能
生活随笔
收集整理的這篇文章主要介紹了
PHP文件函数 记录日志功能
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.簡介
1 判斷文件/目錄是否存在1.1 is_file函數1.2 is_dir函數1.3 file_exists() 函數 2 讀取文件2.1 file_get_contents()函數2.2 fread() 函數 3 寫入文件3.1 PHP fwrite() 函數3.2 file_put_contents()函數 4 創建目錄/刪除/復制4.1 mkdir函數,創建目錄4.2 rmdir函數,刪除目錄4.3 unlink函數,刪除文件4.4 copy() 函數,復制文件4.5 rename() 函數4.6 move_uploaded_file() 函數 ? <?php//fopen //第一個參數是文件 字符串的類型即可 //第二個參數是打開的模式 //r是只讀 從頭開始 //w是只寫 從頭開始 如果不存在的話 會進行創建一個新文件 //a是只寫 從尾部開始 //x是創建只寫 //r+讀寫 文件指針從頭開始 //w+讀寫 文件不存在會進行創建文件 //a+讀寫 文件從尾部開始 文件不存在會進行創建文件 //x+讀寫 創建文件 $a=fopen('D:\phpstudy\PHPTutorial\WWW\CodePractice\PHP\PHP文件函數\d.php',"r+");//fread的 //第一個參數是fread的對象 //第二個參數是filesize(文件) $b=fread($a,filesize("D:\phpstudy\PHPTutorial\WWW\CodePractice\PHP\PHP文件函數\d.php"));//fclose(fopen的對象·) fclose($a);?2.日志函數使用文件操作完成
//日志public function log($category, $str){try {$dir = SITE_PATH . '/YunPHP/log/' . $category;if (!is_dir($dir)) {mkdir($dir, 0777,true);chmod($dir, 0777);}$file = date('Ymd') . '.log';$str = date('Y-m-d H:i:s') . " : " . $str . "\r\n";$handle = fopen($dir . '/' . $file, 'a+');fwrite($handle, $str);fclose($handle);return true;} catch (\Exception $e) {$this->_JSON(-1, '保存日志失敗', $e->getMessage());}}總結
以上是生活随笔為你收集整理的PHP文件函数 记录日志功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 反思深度思考:预热[准备] 高密度[压
- 下一篇: 农业银行信用卡如何查询账单