salut !
j'ai commencé a coder un modeste fichier log pour mon site, ce qui donne ca :
et ensuite sur chaque page a surveiller, je met par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function historique($qui, $quoi, $sur) { $jour = date("d"); $mois = date("m"); $annee = date("Y"); $heure = date("H"); $minute = date("i"); $ip = get_ip(); $fichier = fopen("historique.txt", "a"); fputs($fichier, "[IP : $ip] $qui $quoi $sur a $heure:$minute le $jour/$mois/$annee \n"); fclose($fichier); }
ca fonctionne mais pas top, car certaines fois et sans raison apparente, l'enregistrement ne se fait pas. (je vois par exemple ma connection au site, une retouche d'article mais pas la suppression d'un autre)
Code : Sélectionner tout - Visualiser dans une fenêtre à part historique($_SESSION['pseudo'], 'supprime l article : ', $titr);
à votre avis mon code parait correct ou il y a des chance que ca vienne de là? (le chmod est à 777 acuellement sur le txt)
deuxieme petite question : vu les problemes avec un .txt et si il n'y a pas de solution visible, je pensais faire un log avec une base SQL (je rentre une ligne a chaque fois) mais je trouve ca beaucoup moins bien, qu'en pensez vous?
Partager