comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[SOLUCIONADO] Ayuda con auditoria php

  • 3 Respuestas
  • 1563 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado deth

  • *
  • Underc0der
  • Mensajes: 60
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« en: Diciembre 26, 2013, 11:01:43 am »
hola amigos he creado una base de datos llamada "auditoria" con una tabla llamada "auditoria" que tiene los sig campos:
usuario,ip,fecha,hora,accion.

como haria si quiero hacer que guarde lo que cada usuario hace en la pagina?
me marca error mi codigo
aqui les pongo mi codigo:

Código: PHP
  1. function registrar_log('"$usuario,'".$_SERVER['REMOTE_ADDR'].",'".date(Y:m:d)."','".date(H:i)."',$accion='se borro un item');  {
  2.  
  3.                 include("bd.php");
  4.                
  5.                 if (You are not allowed to view links. Register or Login($link,"INSERT INTO auditoria (usuario,ip,fecha,hora,accion) VALUES ('$usuario','$ip','$date','$time','$accion')")) {
  6.                         return true;
  7.                 } else {
  8.                         return false;
  9.                 }

favor corregirlo

gracias de antemano.
« Última modificación: Agosto 20, 2014, 08:48:59 pm por Expermicid »

Desconectado Destructor.cs

  • *
  • Underc0der
  • Mensajes: 68
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #1 en: Diciembre 26, 2013, 01:05:46 pm »
Creo que tienes problemas con los parametros que envias para la función, debería ser algo así:

Código: PHP
  1.     function registrar_log($usuario, $ip, $date, $time, $accion);  {
  2.      
  3.                     include("bd.php");
  4.                    
  5.                     if (You are not allowed to view links. Register or Login($link,"INSERT INTO auditoria (usuario,ip,fecha,hora,accion) VALUES ('$usuario','$ip','$date','$time','$accion')")) {
  6.                             return true;
  7.                     } else {
  8.                             return false;
  9.                     }
  10.     }
  11.  

Y cuando lo vas a utilizar haces algo como:

Código: PHP
  1.    registrar_log($_SESSION["usuario"], $_SERVER['REMOTE_ADDR'], You are not allowed to view links. Register or Login(Y:m:d), You are not allowed to view links. Register or Login(H:i), 'se borro un item');
  2.  

Suponiendo que tienes almacenado el usuario en su sesión, estaría bueno que envies que error te da
No se si está del todo bien porque lo hice medio a la apurada y no verifiqué tu código del todo

Por último te quiero decir que si vas a tener una bd de una sola tabla creo que lo mejor sería tener una bd no relacional
Avisame si te funciona o no

Saludos
Destructor

Desconectado deth

  • *
  • Underc0der
  • Mensajes: 60
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #2 en: Diciembre 26, 2013, 01:57:28 pm »
gracias amigo funciono pero no se guarda el usuario, yo tengo otra base de datos llamada usuarios y es donde esta el campo $usuario
entonces tendria que unir la bd con la de auditoria?

y la hora y la fecha siempre me salen mal
le he puesto tambie este codigo y sale mal siempre sale 0000-00-00 y la hora 00:00:00

date_default_timezone_set('America/Mexico_City');

como lo soluciono?

« Última modificación: Diciembre 26, 2013, 07:09:35 pm por deth »

Desconectado Destructor.cs

  • *
  • Underc0der
  • Mensajes: 68
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #3 en: Diciembre 26, 2013, 11:38:46 pm »
entonces ahi tendrías que trabajar más con la base de datos, el usuario de la tabla auditoria debería ser una clave foranea de el usuario en la tabla usuarios. Además, en la tabla auditoria las clave primaria estaria conformada por el usuario, la fecha y la hora.

Sinceramente lo de la fecha no se bien, prueba con la zona horaria de mexico, un ejemplo:
date_default_timezone_set('UTC');

Saludos,
Destructor

 

¿Te gustó el post? COMPARTILO!



[SOLUCIONADO] ¿Kali Linux o Kali Linux Ligth ?

Iniciado por worq

Respuestas: 2
Vistas: 5257
Último mensaje Noviembre 21, 2017, 12:28:54 pm
por Codig0Bit
[SOLUCIONADO] ¿Como publicar un software como software libre?

Iniciado por FuriosoJack

Respuestas: 2
Vistas: 1451
Último mensaje Mayo 23, 2017, 07:24:22 am
por HATI
[SOLUCIONADO] Multiuploader de imagenes con mysql, hosting de imagenes con mysql

Iniciado por graphixx

Respuestas: 4
Vistas: 2011
Último mensaje Marzo 26, 2013, 05:42:58 pm
por Xt3mP
[SOLUCIONADO] Linux Mint, errores, errores y mas errores...

Iniciado por n1sendev

Respuestas: 12
Vistas: 2465
Último mensaje Noviembre 22, 2017, 06:50:55 am
por RuidosoBSD
[SOLUCIONADO] Problem al instalar Windows "cualquier windows"

Iniciado por Made

Respuestas: 7
Vistas: 2812
Último mensaje Septiembre 03, 2012, 04:53:08 pm
por Made