Foros del Web » Programando para Internet » PHP »

Ip%url%fecha

Estas en el tema de Ip%url%fecha en el foro de PHP en Foros del Web. Hola todos, necesito ayuda tengo la siguiente variable $log que almacena todas las visitas que se han realizado a las paginas web de un servidor ...
  #1 (permalink)  
Antiguo 20/08/2005, 09:55
 
Fecha de Ingreso: marzo-2005
Mensajes: 90
Antigüedad: 19 años
Puntos: 0
Ip%url%fecha

Hola todos, necesito ayuda
tengo la siguiente variable $log que almacena todas las visitas que se han realizado a las paginas web de un servidor
los datos vienen asi: IP%URL%FECHA
ejemplo: 66.115.176.20%http://www.google.com%2005-05-22010:...com%2005-02-22 11:10:11.....
debo generar una estructura de array que contenga en forma separada toda la informacion de $log
alguien me puede ayudar?
  #2 (permalink)  
Antiguo 20/08/2005, 09:58
 
Fecha de Ingreso: mayo-2004
Ubicación: Managua, Nicaragua
Mensajes: 281
Antigüedad: 19 años, 10 meses
Puntos: 0
$arr = explode("%", $log);
__________________
Julio Hernández
  #3 (permalink)  
Antiguo 20/08/2005, 10:10
 
Fecha de Ingreso: marzo-2005
Mensajes: 90
Antigüedad: 19 años
Puntos: 0
y si quiero generar un array asociativo con la cantidad de visitas que existen, agrupadas por dia y por dominio las url se consideran www.midominio.com?
  #4 (permalink)  
Antiguo 20/08/2005, 10:10
 
Fecha de Ingreso: agosto-2005
Mensajes: 143
Antigüedad: 18 años, 7 meses
Puntos: 0
Código PHP:
<?php
//....
$log '%ip%url%fecha%ip2%url2%fecha2';
$array explode("%"$log);
$total count($array);
for(
$a=1$a $total$a+=3)
{
    echo 
'IP: '.$array[$a].'<br>';
    echo 
'URL: '.$array[$a+1].'<br>';
    echo 
'FECHA: '.$array[$a+2].'<hr>';
}
?>
Pero tienes que poner %delante de la IP también, si no lo haces no se sabría donde esta el fin de una fecha y el inicio de la IP siguiente.

Joder que rapido escribe aquí la gente xDD.
  #5 (permalink)  
Antiguo 20/08/2005, 10:17
 
Fecha de Ingreso: marzo-2005
Mensajes: 90
Antigüedad: 19 años
Puntos: 0
muchas gracias tios!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:01.