Foros del Web » Programando para Internet » PHP »

problema al insertar include dentro de archivo

Estas en el tema de problema al insertar include dentro de archivo en el foro de PHP en Foros del Web. Hola a todos: Estoy creando un archivo *.log con la referencia de las visitas, todo bien, grabo los datos en referer.log como si fuese un ...
  #1 (permalink)  
Antiguo 13/05/2007, 00:41
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 21 años, 2 meses
Puntos: 16
Información problema al insertar include dentro de archivo

Hola a todos:

Estoy creando un archivo *.log con la referencia de las visitas, todo bien, grabo los datos en referer.log como si fuese un txt con el siguiente codigo

contador.txt
__________________________________________________ ________
Código PHP:
31958 

Referer.php
__________________________________________________ ________
Código PHP:
<?php
if(getenv(HTTP_X_FORWARDED_FOR)) { $getip getenv(HTTP_X_FORWARDED_FOR); } 
elseif(
getenv(HTTP_CLIENT_IP)) { $getip getenv(HTTP_CLIENT_IP); } 
else { 
$getip $REMOTE_ADDR; }

$mysql_location date("e"); 
$mysql_date date("d-m-Y"); 
$mysql_time date("H:i:s a"); 

$num = include('contador.txt');

$nombre_archivo 'referer.log';
$contenido "

        Nº    :  '$num';
        URL   :  '$HTTP_REFERER';
        IP    :  '$getip';
        LOCA  :  '$mysql_location';
        FECHA :  '$mysql_date';
        HORA  :  '$mysql_time';
        ============================================================================
"


if (
is_writable($nombre_archivo)) {

    if (!
$gestor fopen($nombre_archivo'a')) {
         exit;
    }

    if (
fwrite($gestor$contenido) === FALSE) {
        exit;
    }
        
    
fclose($gestor);

}
?>
Al ingresar directamente a referer.php, el includo esta perfecto me sale el numero que quiero (que son las visitas de mi sitio, por lo tanto cambia y se graba en contador.txt).-

El problema esta en que al ingresar a referer.log, la parte de Nº se graba con el numero 1 siempre y no esta tomando el valor de $num;

Que puede ser este problema ???
__________________
Adios ...!!!!
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 14:06.