學習筆記1 將訪問記錄寫入到列表並且顯示在瀏覽器

2021-07-23 22:56:04 字數 2812 閱讀 2184

mysql出現登陸不進去的問題可以重啟試試

tp報錯storage_write_error

solution:chmod -r 777 usr/share/ngnix

case1:將訪問記錄寫入到列表並且顯示在瀏覽器

log.class.php

<?php

/* * 日誌記錄

* 每天生成乙個日誌檔案,當檔案超過指定大小則備份日誌檔案並重新生成新的日誌檔案

**/class

log

//如果是新建的日誌檔案,去掉內容中的第乙個字元逗號

if(file_exists($filename) && abs(filesize($filename))>0)else

//往日誌檔案內容後面追加日誌內容

}//讀取日誌

public

function

readlog

($filename)else';

}return

$json;

}} ?>

index.php檔案

<?php

require_once('log.class.php');

$filename = "logs/log_" . date("ymd", time()) . ".txt";

$msg = array(

'ip' => $_server["remote_addr"],

'user' => getbrowser()

);$log = new log();

$log->writelog($filename, $msg);

$loglist = $log->readlog($filename);

//獲取瀏覽器型別

php新增日誌到txt檔案並在**上讀取日誌title>

name="keywords"

content="php新增日誌函式,php日誌類演示,php如何記錄專案日誌"/>

name="description"

rel="stylesheet"

href=""/>

head>

style="width:800px;margin:auto">

class="table table-hover">

#th>

時間th>

ipth>

瀏覽器th>

tr>

thead>

<?php

$i = 1;

foreach ($loglist

as & $val) ?>

tbody>

table>

div>

body>

html>

style="clear:both">

div>

class="vad">

href=""

target="_blank">sucaihuo.coma>

href="js/903.html"

target="_blank">說 明a>

href="js/903.html"

target="_blank">下 載a>

p>

type="text/css">

.vad

.vad

a .vad

a:hover

.thead

style>

1要自己建立logs資料夾否則瀏覽器的列表顯示會一直為空

2列表沒有內容可能也是沒有寫入日誌的許可權

3file_put_contents 返回存入資料的位元組數

流程:

1資訊存入陣列

2宣告日誌變數

3資訊寫入日誌

4讀出日誌內容

5在html顯示

linux學習筆記 將當前時間資訊寫入檔案

我看的書是 嵌入式linux 從入門到精通 陸桂來編著的這本書,本次做的小專案是將當前的信心寫入檔案當中,把書中的例子敲到電腦裡面執行,出現各種問題,不知道是linux版本的問題還是gcc的問題還是庫檔案的問題。我加了幾個標頭檔案,另外改了一下printf那個函式,原來的printf函式為 prin...

Python學習筆記之將資料寫入到檔案中

10 3 訪客 編寫乙個程式,提示使用者輸入其名字 使用者作出響應後,將其名字寫入到檔案guest.txt 中。編寫python 1 username input please enter your name 2 filename guest.txt 3 4 with open filename,w...

SQLCookbook 學習筆記 1檢索記錄

特殊字元 表示 所有列 使用 和指定某個列 效能相同。使用where 指定 要保留哪些行 判斷某個字段 是非為空 用 is null 或者 is not null 如 mysql select from menpiao where logdate is null 在使用 and 和or 的時候,可以...