使用php创建日志文件

使用php创建日志文件,php,logfiles,Php,Logfiles,我正在创建一个后台网站,需要跟踪在网站上完成的操作,为此,我需要生成每个操作的日志文件 例如:日期时间-用户操作。 我尝试了文件,但没有真正的工作 $query_add="UPDATE auth_table SET etat = replace(etat,'$anc','$nv') where user_id LIKE '%$log%'"; $query_exec=mysql_query($query_add) or die(mysql_error()); ?><script

我正在创建一个后台网站,需要跟踪在网站上完成的操作,为此,我需要生成每个操作的日志文件 例如:日期时间-用户操作。 我尝试了文件,但没有真正的工作

$query_add="UPDATE auth_table SET etat = replace(etat,'$anc','$nv') where user_id LIKE  
'%$log%'";
$query_exec=mysql_query($query_add) or die(mysql_error()); 
?><script language='JavaScript'>alert('Activation termine')</script><?
$date = date("Y-d-m"); 
$heure = date("H:i"); 
$op=$date.$heure.'Activation du compte de'.$log.'par administrateur'.$logad; 
$fp = fopen('log.txt', 'w');
fseek($fp,0);
fputs($fp, $op);
fclose($fp);
$query\u add=“UPDATE auth\u table SET etat=replace(etat,$anc','$nv'),其中用户id
“%$log%”;
$query\u exec=mysql\u query($query\u add)或die(mysql\u error());
?>警报('Activation termine')
$query\u add=“UPDATE auth\u table SET etat=replace(etat,$anc','$nv'),其中用户id
“%$log%”;
$query\u exec=mysql\u query($query\u add)或die(mysql\u error());

?>alert('Activation termine')搜索,您将找到起点:@Daryl Gill:我将更新问题,向您展示我迄今为止的尝试。或者,与其使用日志文件,不如使用数据库作为所有进程的存储点,日志文件是用于核心应用程序而不是web应用程序的…如何记录人们访问您的web的文件?…想想看…或者您的标记必须是vb/c++/c#/java?我想我会这样做。谢谢你的作品!非常感谢。
$query_add="UPDATE auth_table SET etat = replace(etat,'$anc','$nv') where user_id LIKE  
'%$log%'";
$query_exec=mysql_query($query_add) or die(mysql_error()); 
?><script language='JavaScript'>alert('Activation termine')</script><?
$date = date("Y-d-m"); 
$heure = date("H:i"); 
$op=$date.$heure.'Activation du compte de'.$log.'par administrateur'.$logad;
$op .= "\n";
$file = 'log.txt';
$search = file_get_contents($file);
$check = strpos($search, $log);
if ($check === FALSE) {
  $fp = @fopen($file, 'a');
  $write = @fputs($fp, $op);
  @fclose($fp);
}