在PHP中,我想將消息保存到文本文件並使用php讀取日誌文件。將用戶活動保存到文本文件
這是我到目前爲止有:在每一個腳本的開始
function LogUserActivity($LogFile, $Activity){
$UserIp = $_SERVER['REMOTE_ADDR'];
$TimeRef = date('d-m-Y H:i T');
$Handle = fopen($LogFile, 'a');
$Data = $UserIp.'|'.$TimeRef.'|'.$Activity.'~';
fwrite($Handle, $Data);
fclose($Handle);
}
function ReadUserActivity($LogFile){
global $log;
$LogFile = file_get_contents($LogFile);
$ExplodedLogFile = explode("~", $LogFile);
$ArrayNum = count($ExplodedLogFile);
$i = 0;
while ($i <= $ArrayNum){
$log[$i] = explode("|", $ExplodedLogFile[$i]);
$i++;
}
}
這段代碼看起來很明顯,你有什麼麻煩? –
'file_put_contents(「/ tmp/stuff.txt」,「penguins」,FILE_APPEND);'將字符串'penguins'添加到/tmp/stuff.txt中,如果文件不存在則創建文件。 –