国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

php fopen實現(xiàn)mysql錯誤日志記錄

2024-05-04 21:58:20
字體:
供稿:網(wǎng)友

分享一篇關(guān)于php fopen實現(xiàn)mysql錯誤日志記錄用法,因為數(shù)據(jù)庫出錯了我們肯定不能把錯誤日志保存到數(shù)據(jù)庫了,所以我們利用了fopen來記錄,實例代碼如下:

  1. $time = date("Y-m-d H:i:s"); 
  2.     $message = $message . "rn$this->sql" . "rn客戶IP:$ip" . "rn時間 :$time" . "rnrn"
  3.  
  4.     $server_date = date("Y-m-d"); 
  5.     $filename = $server_date . ".txt"
  6.     $file_path = "error/" . $filename
  7.     $error_content = $message
  8.     //$error_content="錯誤的數(shù)據(jù)庫,不可以鏈接"; 
  9.     $file = "error"//設(shè)置文件保存目錄 
  10.  
  11.     //建立文件夾 
  12.     if (!file_exists($file)) { 
  13.      if (!mkdir($file, 0777)) { 
  14.       //默認的 mode 是 0777,意味著最大可能的訪問權(quán) 
  15.       die("upload files directory does not exist and creation failed"); 
  16.      } 
  17.     } 
  18.  
  19.     //建立txt日期文件 
  20.     if (!file_exists($file_path)) { 
  21.  
  22.      //echo "建立日期文件"; 
  23.      fopen($file_path"w+"); 
  24.  
  25.      //首先要確定文件存在并且可寫 
  26.      if (is_writable($file_path)) { 
  27.       //使用添加模式打開$filename,文件指針將會在文件的開頭 
  28.       if (!$handle = fopen($file_path'a')) { 
  29.        echo "不能打開文件 $filename"
  30.        exit
  31.       } 
  32.  
  33.       //將$somecontent寫入到我們打開的文件中。 
  34.       if (!fwrite($handle$error_content)) { 
  35.        echo "不能寫入到文件 $filename"
  36.        exit
  37.       } 
  38.  
  39.       //echo "文件 $filename 寫入成功"; 
  40.  
  41.       echo "——錯誤記錄被保存!"
  42.  
  43.       //關(guān)閉文件 
  44.       fclose($handle); 
  45.      } else { 
  46.       echo "文件 $filename 不可寫"
  47.      } 
  48.  
  49.     } else { 
  50.      //首先要確定文件存在并且可寫 
  51.      if (is_writable($file_path)) { 
  52.       //使用添加模式打開$filename,文件指針將會在文件的開頭 
  53.       if (!$handle = fopen($file_path'a')) { 
  54.        echo "不能打開文件 $filename"
  55.        exit
  56.       } 
  57.  
  58.       //將$somecontent寫入到我們打開的文件中。 
  59.       if (!fwrite($handle$error_content)) { 
  60.        echo "不能寫入到文件 $filename"
  61.        exit
  62.       } 
  63.  
  64.       //echo "文件 $filename 寫入成功"; 
  65.       echo "——錯誤記錄被保存!"
  66.  
  67.       //關(guān)閉文件 
  68.       fclose($handle); 
  69.      } else { 
  70.       echo "文件 $filename 不可寫"
  71.      } 
  72.     } 
  73.  
  74.    } 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 柯坪县| 依安县| 金湖县| 裕民县| 响水县| 洱源县| 增城市| 抚远县| 海南省| 商洛市| 武安市| 林甸县| 安徽省| 大足县| 衡东县| 正安县| 年辖:市辖区| 岱山县| 涿鹿县| 那曲县| 靖安县| 山阴县| 巧家县| 内黄县| 沧州市| 龙泉市| 蕲春县| 上杭县| 屏东县| 当涂县| 鱼台县| 凤翔县| 略阳县| 罗平县| 阿拉善右旗| 沐川县| 萍乡市| 都江堰市| 西林县| 勃利县| 博白县|