Foros del Web » Programando para Internet » PHP »

Log de archivo visitado

Estas en el tema de Log de archivo visitado en el foro de PHP en Foros del Web. hola, miren tengo la web de la siguiente forma: http://direccionweb.com/W.php?variable=Z http://direccionweb.com/X.php?variable=Z http://direccionweb.com/Y.php?variable=Z yo necesito que al entrar al archivo W.php?variable=Z me cree un log.txt (si ...
  #1 (permalink)  
Antiguo 19/02/2010, 16:43
 
Fecha de Ingreso: julio-2009
Mensajes: 121
Antigüedad: 14 años, 8 meses
Puntos: 1
Log de archivo visitado

hola, miren tengo la web de la siguiente forma:

http://direccionweb.com/W.php?variable=Z

http://direccionweb.com/X.php?variable=Z

http://direccionweb.com/Y.php?variable=Z

yo necesito que al entrar al archivo W.php?variable=Z me cree un log.txt (si ya existe que solo agrege una linea que sea asi:

Código:
FECHA | HORA(en lo posible) | ARCHIVO (W, X o Y.php) | VARIABLE (Z)
necesito que tome los datos desde la url ejemplo si yo abro el archivo


http://direccionweb.com/X.php?variable=JOSECITO

en el log me escriba esto:

Código:
19-02-2010 | 19:40 | X | JOSECITO
si luego entro a http://direccionweb.com/W.php?variable=MARITSA

el log quede asi:


Código:
19-02-2010 | 19:40 | X | JOSECITO
19-02-2010 | 19:41 | W | MARITSA
me pueden ayudar please :)?

Desde ya muchas gracias.
  #2 (permalink)  
Antiguo 19/02/2010, 16:46
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 1 mes
Puntos: 77
Respuesta: Log de archivo visitado

fopen()
fwrite()
request uri

Última edición por darkasecas; 19/02/2010 a las 17:04
  #3 (permalink)  
Antiguo 19/02/2010, 17:00
 
Fecha de Ingreso: julio-2009
Mensajes: 121
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Log de archivo visitado

borro. Confundi codigo que puse.

Última edición por sk0rpi0n; 19/02/2010 a las 17:17
  #4 (permalink)  
Antiguo 19/02/2010, 17:04
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 1 mes
Puntos: 77
Respuesta: Log de archivo visitado

SI has leido el manual? al pasarle 'r' como segundo parametro, le indicas que lo abra como solo lectura.. :/
  #5 (permalink)  
Antiguo 19/02/2010, 17:18
 
Fecha de Ingreso: julio-2009
Mensajes: 121
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Log de archivo visitado

ya esta ya encontre lo que necesitaba no encontraba forma de hacerlo mutilineas con eso. este es el terminado. pero tengo un roblema... el log que me crea es asi:

Código PHP:
<?php
$file 
fopen('log.txt''a'1);
$text="\n ".date('d')."-".date('m')."-".date('Y')." ".date('G').":".date('H').":".date('s')." ".$_SERVER['SCRIPT_NAME']." \n\n";
fwrite($file$text);
fclose($file);
?>
entrando a http://urlweb.com/crear.php?variable=HOLA

Código:
19-02-2010 20:20:36 /crear.php
1- quisiera que no aparezca ni la "/" ni el ".php" quiero que aparezca "CREAR"
2- como saco la variable?

para que termine asi:

Código:
19-02-2010 20:20:36 CREAR HOLA
alguna idea?
  #6 (permalink)  
Antiguo 19/02/2010, 17:23
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 1 mes
Puntos: 77
Respuesta: Log de archivo visitado

substr() >_>
  #7 (permalink)  
Antiguo 20/02/2010, 00:25
Avatar de camsworksinc  
Fecha de Ingreso: julio-2008
Ubicación: Queretaro
Mensajes: 261
Antigüedad: 15 años, 9 meses
Puntos: 11
Respuesta: Log de archivo visitado

Aqui esta lo que necesitas, tomando lo que tenias como referencia:

Código PHP:
<?php
//Leemos la variable enviada en la direccion
$Variable=$_GET['variable'];

//Leemos el nombre del script y le quitamos la extension:
$Nombre=basename($_SERVER['SCRIPT_NAME'], ".php");


$file fopen('log.txt''a'1);
$text="\n ".date('d')."-".date('m')."-".date('Y')." ".date('G').":".date('H').":".date('s')." ".$Nombre." | ".$Variable."\n\n";
fwrite($file$text);
fclose($file);
?>
Suerte!
  #8 (permalink)  
Antiguo 20/02/2010, 00:35
Avatar de maturano  
Fecha de Ingreso: enero-2010
Ubicación: /home/
Mensajes: 537
Antigüedad: 14 años, 3 meses
Puntos: 36
Respuesta: Log de archivo visitado

Cita:
Iniciado por camsworksinc Ver Mensaje
Código PHP:
<?php
$text
="\n ".date('d')."-".date('m')."-".date('Y')." ".date('G').":".date('H').":".date('s')." ".$Nombre." | ".$Variable."\n\n";
¿En serio? ... eso es querer complicarse. ¿Por qué no ...
Código PHP:
<?php
$text
="\n ".date('d-m-Y G:H:s')." ".$Nombre." | ".$Variable."\n\n";
...? (sin mencionar los saltos de línea )
__________________
I ♥ The Music!
  #9 (permalink)  
Antiguo 20/02/2010, 00:38
Avatar de camsworksinc  
Fecha de Ingreso: julio-2008
Ubicación: Queretaro
Mensajes: 261
Antigüedad: 15 años, 9 meses
Puntos: 11
Respuesta: Log de archivo visitado

Tienes mucha razon maturano, se puede simplificar asi.
Solamente tome el mismo codigo de Sk0rpi0n y le agregue lo que faltaba, para no enredarlo mas
  #10 (permalink)  
Antiguo 20/02/2010, 04:58
 
Fecha de Ingreso: julio-2009
Mensajes: 121
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Log de archivo visitado

waaaa muchas gracias a todos :) maturano, estube simplificandolo y lo deje mas o menos como el tuyo aunque con una duda que resolvi ahora que leo el post tuyo ^^ muchas gracias y a camsworsinc por lo de la variable y lo de la extencion :) y darkasecas por refrescarme con los tutoriales ^^.

Etiquetas: log
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 09:00.