日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

PHP文件函数 记录日志功能

發布時間:2024/9/19 php 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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文件函数 记录日志功能的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。