• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse

    Contador sencillo en html

    Programado Fijo Cerrado Movido
    Software
    5
    11
    5.1k
    Cargando más mensajes
    • Más antiguo a más nuevo
    • Más nuevo a más antiguo
    • Mayor número de Votos
    Responder
    • Responder como tema
    Accede para responder
    Este tema ha sido borrado. Solo los usuarios que tengan privilegios de administración de temas pueden verlo.
    • vallekanoV
      vallekano
      Última edición por

      Pues la historia vendría a ser que cada vez que pinches el link llames a una funcion javascript la cual lea el numero de clicks ya echos de un fichero de texto, lo incremente en uno y lo vuelva a escribir. Creo que con javascript se pueden leer/escribir ficheros.

      Hay muchos códigos ya echos que te resuelven esto. Busca un poquito.

      1 Respuesta Última respuesta Responder Citar 0
      • ZuiZ
        Zui
        Última edición por

        Buff Javascript, tonces si, buscare algo, preguntaba por si habia algo sencillo de menos de una linea de codigo o algo.

        Muchas gracias.

        1 Respuesta Última respuesta Responder Citar 0
        • vallekanoV
          vallekano
          Última edición por

          Bueno, pues le he echado un ojo y creo que ni con javascript se puede hacer.

          Con ASP o PHP seguro, pero ya igual es demasiadp complicado para lo que buscas.

          Tambien hay páginas que metes un link en tu página y te controlan todas las estadisticas de acceso a la web por ti.

          1 Respuesta Última respuesta Responder Citar 0
          • tonilopeT
            tonilope
            Última edición por

            Si tu hosting soporta PHP, no lo dudes y usa esto:

            PRIMERO

            $pf=fopen("DIRECCIÓN_DEL_RAIZ_DE_TU_WEB/…/contador.txt", "r");

            $num=fgets($pf, 1024);

            $num++;

            fclose($pf);

            $pf=fopen("DIRECCIÓN_DEL_RAIZ_DE_TU_WEB/.../contador.txt", "w");

            fputs($pf, $num);

            fclose($pf);

            header("Location: http://BLABLABLA/.../nombre_fichero");

            ?>

            Guardas eso en un archivo llamado nombre_fichero.php y lo subes al raiz de tu espacio web.

            SEGUNDO
            Ahora abres la página DONDE quieres el enlace con su contador y lo editas metiendo (a la altura que desees)

            $pf=fopen("DIRECCIÓN_DEL_RAIZ_DE_TU_WEB/…/contador.txt", "r");

            $num=fgets($pf, 1024);

            echo "

            FICHERITO (descargado --> " . $num . " veces)

            ";

            fclose($pf);

            ?>

            Renombras loquesea.htm a --> loquesea.php y lo subes.

            (Luego ya sería cosa de cambiar el formato de letra y tamaño, pero eso ya lo dejo para ti 😉 )

            Salu2 😉

            PD: Antes de nada deberías subir a tu sitio web un fichero de texto creado por ti con el nombre contador.txt con un 0 como único contenido.

            1 Respuesta Última respuesta Responder Citar 0
            • ZuiZ
              Zui
              Última edición por

              Vaya muchas gracias tonilope, lo probare ya que creo que si que acepta php 🙂

              Lo que yo quiero hacer es algo parecido a esto

              1 Respuesta Última respuesta Responder Citar 0
              • marcaljM
                marcalj
                Última edición por

                Una cosa tonilope, el "header" no tendria que ir despues de hacer todo el proceso??

                I otra cosa, lo de "http://DIRECCIÓN_DEL_RAIZ_DE_TU_WEB" no hace falta, simplemente con:

                header("Location: nombre_fichero.php"); ya funciona 😉 (si el archivo esta en la misma carpeta claro)

                Salu2!

                1 Respuesta Última respuesta Responder Citar 0
                • tonilopeT
                  tonilope
                  Última edición por

                  Marcalj,

                  Da igual al final o al principio, porque tal y como estaBA, no saldría lo del contador. Ya está editado 😉

                  En cuanto a lo otro, en mi caso el fichero estaba en otro espacio web 😉

                  Salu2

                  1 Respuesta Última respuesta Responder Citar 0
                  • daemonzD
                    daemonz
                    Última edición por

                    Antes de nada asegurate ke contador.txt tiene los permisos adecuados para su escritura.

                    Respecto al header() a mi personalmente no me gusta utilizarlo, ya ke pasa lo mismo ke con las cookies, hay ke enviarlas antes de las cabeceras html. En vez de eso suelo utilizar una simple linea en JS ke puedo utilizar cuando kiera:

                    1 Respuesta Última respuesta Responder Citar 0
                    • ZuiZ
                      Zui
                      Última edición por

                      Muchas gracias a todos, este fin de semana cuando tenga tiempo probaré lo que me habeis dicho y ya os contaré. Es que yo del dreamweaver y el html no salgo xD.

                      Muchas gracias a todos 😉

                      1 Respuesta Última respuesta Responder Citar 0
                      • marcaljM
                        marcalj
                        Última edición por

                        Publicado originalmente por daemonz

                        Buenissimo tio, muchas gracias… si que tocaba los cojones eso de enviarlo antes de las cabezeras 😉

                        Salu2! i gracias :sisi:

                        1 Respuesta Última respuesta Responder Citar 0
                        • 1 / 1
                        • First post
                          Last post

                        Foreros conectados [Conectados hoy]

                        1 usuarios activos (0 miembros e 1 invitados).
                        febesin, pAtO,

                        Estadísticas de Hardlimit

                        Los hardlimitianos han creado un total de 543.3k posts en 62.8k hilos.
                        Somos un total de 34.8k miembros registrados.
                        seaofink ha sido nuestro último fichaje.