elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
30 Agosto 2008, 03:31  



+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderadores: Ing_Amc, Red Mx)
| | |-+  Problema con mi contador de visitas
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Problema con mi contador de visitas  (Leído 182 veces)
pepeto_X

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Problema con mi contador de visitas
« en: 01 Agosto 2006, 09:41 »

Hola amig@s

Tengo un pequeño problema con mi code:

Código:
<?php
if (!$_COOKIE ["visitas"]){
$ca = "contador.dat"; //ruta del archivo que esta en la carpeta "contador"
       $fp = fopen($ca,"r"); //esta variable($fp) contiene la funcion fopen (sistema de archivos) que es para trabajar con archivos y "r" es el modo que permite lectura y escritura y situa el apuntador al principio del archivo
       $ct = trim(fread($fp,filesize($ca)));
           if($ct != "") $ct++;
           else $ct = 1;
               @fclose($fp);
                     $fp = fopen($ca,"w");
               @fputs($fp,$ct);
                  for($i=0;$i<strlen($ct);$i++) {
       $imgnum = substr($ct,$i,1);
       $contador .= "<img alt='$imgnum' src='img/$imgnum.gif'>&nbsp;";
setcookie ("visitas","visitas",time()+86400);
}}
print "Eres nuestro visitante no.".$contador; //imprimimos el html
?>

El problema es que sino encuentra la cookie si me imprime los numeros pero si la encuentra nop.

Gracias
En línea
Crack_X
Anti-War
Colaborador

Desconectado Desconectado

Mensajes: 2.324


Peace & Love


Ver Perfil WWW
Re: Problema con mi contador de visitas
« Respuesta #1 en: 01 Agosto 2006, 14:04 »

Necesitas un else en caso de que si no hay cookie pues que tambien lea el archivo y ponga el resultado no le sume.
En línea

Shit loads of money spend to show us wrong from right. Say no to war


Yasser Has Things To Say
WarZone
Ing_Amc
WebDeveloper & DB Designer
Moderador
*****
Desconectado Desconectado

Mensajes: 4.392


Ver Perfil WWW
Re: Problema con mi contador de visitas
« Respuesta #2 en: 01 Agosto 2006, 17:54 »

Código:
<?php
if (!$_COOKIE ["visitas"]){
$ca = "contador.dat";
     $fp = fopen($ca,"r");
     $ct = trim(fread($fp,filesize($ca)));
      if($ct != "")
$ct++;
        else $ct = 1;
        @fclose($fp);
        $fp = fopen($ca,"w");
        @fputs($fp,$ct);
        for($i=0;$i<strlen($ct);$i++) {
        $imgnum = substr($ct,$i,1);
        $contador .= "<img alt='$imgnum' src='img/$imgnum.gif'>&nbsp;";
setcookie ("visitas","visitas",time()+86400);
}
print "Eres nuestro visitante no.".$contador;
}
else{
$ca = "contador.dat";
     $fp = fopen($ca,"r");
     $ct = trim(fread($fp,filesize($ca)));
for($i=0;$i<strlen($ct);$i++) {
$imgnum = substr($ct,$i,1);
    $contador .= "<img alt='$imgnum' src='img/$imgnum.gif'>&nbsp;";
}
     print "Eres nuestro visitante no.".$contador;
}

?>

Saludos
En línea



La gente sueña por la noche con volar, nosotros salimos por la noche y volamos. JMF.
Crack_X
Anti-War
Colaborador

Desconectado Desconectado

Mensajes: 2.324


Peace & Love


Ver Perfil WWW
Re: Problema con mi contador de visitas
« Respuesta #3 en: 01 Agosto 2006, 18:40 »

Te podias haber ahorrado un print  :P
En línea

Shit loads of money spend to show us wrong from right. Say no to war


Yasser Has Things To Say
WarZone
Ing_Amc
WebDeveloper & DB Designer
Moderador
*****
Desconectado Desconectado

Mensajes: 4.392


Ver Perfil WWW
Re: Problema con mi contador de visitas
« Respuesta #4 en: 01 Agosto 2006, 18:53 »

xDD no me fijé  :(
En línea



La gente sueña por la noche con volar, nosotros salimos por la noche y volamos. JMF.
Páginas: [1] Ir Arriba Imprimir 
Ir a:  





Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC