Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Diseño web | Promoción web | Ganar dinero
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo
ARTICULO: Contador mejorado para páginas PHP

 Se muestran 20 comentarios sin revisar

mariano  12/7/04 
gracias por compartir esto.

Hernando  17/11/04 
bajé el código, pero no me funcionó, no describes dentro de que etiquetas va el contador, y tampoco vi por ningun lado las etiqutas del PHP <?,
?>

henry guerrero  30/1/05 
Saludos, tngo un problema con dicho script, y me pasa con varios cuando me intento conectar con un archivo txt. Me sale lo siguiente:
Warning: fopen(contador_mejorado.txt): failed to open stream: Permission denied in /home/culturae/public_html/prueba/contador_mejorado.php on line 52

Warning: fwrite(): supplied argument is not a valid stream resource in /home/culturae/public_html/prueba/contador_mejorado.php on line 53

Warning: fclose(): supplied argument is not a valid stream resource in /home/culturae/public_html/prueba/contador_mejorado.php on line 54

Gracias. Por favor avizar a henry_dj@hotmail.com

andres  25/5/05 
Algo así es lo que estoy buscando con la diferencia que necesito que el contador no se recarge cuando la pagina es visitada por cierta direccion IP, se puede

elmonodelamor  09/6/05 
Hola Jose Luis Perez, tu contador esta muy bien pero tengo problemas para ver el conteo. Que tendría que poner para ver las visitas. Gracias

Mr.Ale  11/6/05 
para los ke les da error no se olviden de crear el contador.txt iniciado en 0, si no lo crean no tendran la base de datos, tampoco se olviden de dar los permisos 777 a los archivis.

Con respecto al aporte de Jose Luis Perez , podrias especificar un poco mas el codigo, a ke te refieres con sesiones, tiene ke ver con los cockies? y como inicio la sesion en la pagina?, ojala pongas el script completo porfa...

Jose roberto  07/7/05 
Me parece bien el codigo que has colocado, yo estoy implementando algo similar, para realizar un contador en Flash.

oscar  01/12/05 
hola,no entiendo por que elscript no funciona utilizandolo como funcion, pero le suprimo esa parte del codigo y funciona.cual es la razon y la solucion? gracias

chicho  30/12/05 
saludos gente! a ver si me dan una manito con esto tengo el contador asi

mes: 12
Visitas el último mes:1475
Visitas totales:2475

de esa forma se muestra

yo necesito verlo de esta forma

mes: 12 Visitas el último mes:1475 Visitas totales:2475 <--- me refiero a todo horizontal...

que lineas debo modificar aca:

//muestro los datos del contador
echo "<b>mes:</b> ". $info[0] . "<br>";
echo "<b>Visitas el último mes:</b>" . $info[1] . "<br>";
echo "<b>Visitas totales:</b>" . $info[2] . "<br>";

Karlix  18/1/06 
El contador simple me funciono de maravilla unos cuantos días. Después de repente ya no muestra el contador, y abro el archivo de texto y no aparece ningun dato.
El archivo tiene todos los permisos de lectura, escritura y ejecución para el dueño, el grupo y la web.
¿Qué es lo que esta pasando?, ¿Alguien me puede ayudar?

Hulius  18/1/06 
Chicho, es fácil. Sólo tienes que quitar los breaklines (los <br>). Es decir:

Cambiamos esto:
//muestro los datos del contador
echo "<b>mes:</b> ". $info[0] . "<br>";
echo "<b>Visitas el último mes:</b>" . $info[1] . "<br>";
echo "<b>Visitas totales:</b>" . $info[2] . "<br>";

Por esto:
//muestro los datos del contador
echo "<b>mes:</b> ". $info[0] . ", ";
echo "<b>Visitas el último mes:</b>" . $info[1] . ", ";
echo "<b>Visitas totales:</b>" . $info[2] . "<br>";

Drito Ramos  16/2/06 
Hola a tod@s, sólo quería hacer una puntualización al código anterior mostrado de Jose luis.
Este código funciona perfectamente salvo que hay que puntualizar que no se devuelven "directamente" y "separadamente" los tres datos resultantes(mes actual, visitantes del mes anterior y el total), para ello hay que modificar su última linea:

return $count;

por :

// [0] Para el mes actual
// [1] Visitas del mes anterior
// [2] Visitas en total
$info = explode(" ",$contador);
return $info;

Por lo tanto devolvemos un array en donde cada elemento es el dato que queremos que se calcule.

Espero que sea de ayuda, sobre todo a los iniciados en PHP.

Saludos.

Betto  06/3/06 
Para ello debes de crearlo como archivo aparte y hacer un Include en tus paginas dond quieras incluir tu contador.

Andres  27/5/06 
Solamente Agregar, que es exelente tu codigo y/o solucion, ya que entre crear tablas en una bdatos y almacenar una cookie (que no siempre fuciona) este es mucho mas simple y efectivo


Luciano Zangla  22/9/06 
Hola! Estoy dando mis primeros pasos en la programación PHP, mi problema es el siguiente: subo a un server el script contador_mejorado.php junto a contador_mejorado.txt que no tiene nada dentro y cuando ejecuto el script en el navegador observo que siempre permanece en uno (1) tanto las visitas totales como las visitas del mes, solo me devuelve el valor correcto del mes en curso. Recargo la pagina y no sumo una visita...Cual es el problema? En que me estoy equivocando? Desde ya muchas gracias!!

ricardo  09/11/07 
henry guerrero

lo que pasa es que tienes que actualizar con "f5" pero si aun el problema persiste crea un archivo.txt y dentro de la primer linea lo unico que has es poner un "1" y asi ya no te molestara mas con esos errores lo que pasa es que, como noi encuentra el archivo lo crea pero sin ningun valor dentro de el y a la hora de contar, encuentra "0" osea nada y el contador no aumenta espero haberte ayudadop un saludo... http://usuarios.lycos.es/ricardo5051

aGgg  17/11/07 
<meta http-equiv="Refresh" content="0;url=
http://www.defacebrothers.es.kz">

Teletubbie  19/11/07 
Hola, yo tambien soy nuevo en esto del php. Me gustaria saber sobre eso de las sesiones para que mi contador no se incremente al acutalizar la pagina. Gracias.

Jorge  15/4/08 
Warning !! No recomiendo utilizar este script para sitios reales ya que si varias personas acceden al sitio al mismo tiempo no es posible abrir el archivo, lo cual generará que el archivo vuelva a ser creado y el contador reiniciado desde cero.

Primero debe verificarse que el archivo no esté siendo utilizado antes de abrirlo.

Hay que ser mas cuidadosos en los scripts colocados porque en vez de solucionarnos un problema puede traernos mas.

Miguel Angel Granda  01/6/08 
Muchísimas gracias por el contador.

Ver el articulo / faq completo Ver el articulo y todos sus comentarios
Añadir un comentario al artículo Añadir un comentario del artículo
  Ir arriba

Comentarios no revisados de:

+ Contador mejorado para páginas PHP


DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia