Autor Tema: Contadores  (Leído 4539 veces)

Desconectado Dj-Celta

  • PHPero Avanzado
  • ****
  • Mensajes: 398
  • Karma: 16
  • <?php Solo quiero aprender ?>
    • Ver Perfil
Contadores
« en: 15 de Noviembre de 2006, 20:59:20 pm »
Holas  :D Estoy mejorando mi web y quiero ponerle un contador de visitas y uno de usuarios online alguien me ayuda hacerlos?Estoy en el subforo que debo estar?

De antemano Gracias

Comunidad PHPeros

Contadores
« en: 15 de Noviembre de 2006, 20:59:20 pm »

Desconectado Raken

  • PHPero Avanzado
  • ****
  • Mensajes: 297
  • Karma: 30
  • Sexo: Masculino
    • Ver Perfil
Re: Contadores
« Respuesta #1 en: 15 de Noviembre de 2006, 23:20:40 pm »
Respondo lo mismo que a todos los post con peticiones parecidas:

Empieza tú y nosotros te ayudamos... mejor dicho, te rectificamos. No lo haremos por tí ;)
Raken - Moderador para PHP y HTML

Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Contadores
« Respuesta #2 en: 15 de Noviembre de 2006, 23:30:42 pm »
Obviamente este no es el foro adecuado para tu consulta, javascript no permite almacenar datos y leerlos tras haber abandonado la web..., debes usar PHP.
Por favor, leete las Normas


Desconectado Raken

  • PHPero Avanzado
  • ****
  • Mensajes: 297
  • Karma: 30
  • Sexo: Masculino
    • Ver Perfil
Re: Contadores
« Respuesta #3 en: 15 de Noviembre de 2006, 23:41:52 pm »
Ni siquiera me había dado cuenta de ese detalle.

Tema movido.
Raken - Moderador para PHP y HTML

Desconectado Dj-Celta

  • PHPero Avanzado
  • ****
  • Mensajes: 398
  • Karma: 16
  • <?php Solo quiero aprender ?>
    • Ver Perfil
Re: Contadores
« Respuesta #4 en: 16 de Noviembre de 2006, 18:57:26 pm »
oK esq no sabia donde meterlo ... ;) pero esq yo no se empezar bueno algo se se que empiesa asi
<?xD perdon esq nu se :S

Desconectado Raken

  • PHPero Avanzado
  • ****
  • Mensajes: 297
  • Karma: 30
  • Sexo: Masculino
    • Ver Perfil
Re: Contadores
« Respuesta #5 en: 16 de Noviembre de 2006, 22:09:30 pm »
No quiero llevarte la contraria en todos los post, Drek, pero... sí hablábamos del código. Lo digo para que no te enfades luego.  :-\

De todas formas si no tienes claro si se empieza por <? mucho menos vas a hacer un contador.. así que antes yo miraría de intentar aprender lo básico y empezar a hacer cosas sencillas, o descargar por ahí uno hecho y mirártelo a fondo para saber cómo lo han podido hacer.
« Última modificación: 16 de Noviembre de 2006, 22:11:25 pm por Raken »
Raken - Moderador para PHP y HTML

Desconectado Dj-Celta

  • PHPero Avanzado
  • ****
  • Mensajes: 398
  • Karma: 16
  • <?php Solo quiero aprender ?>
    • Ver Perfil
Re: Contadores
« Respuesta #6 en: 17 de Noviembre de 2006, 15:12:36 pm »
ok pero... no encuantro nu¡inguno oara descragar

Desconectado xemy

  • PHPerit@
  • *
  • Mensajes: 40
  • Karma: 2
  • Sexo: Masculino
  • <php>¿te gustaria aprender?<php>
    • Ver Perfil
Re: Contadores
« Respuesta #7 en: 17 de Noviembre de 2006, 15:52:58 pm »
te voy a decir una web donde hacen contadores lo malo que cada vez que abras tu web va asil su publicidad pero no es mu grande.
Tan bien te puede valer para muchas cosas más.
www.miarroba.com

MOD: Esta comunidad está para aprender PHP. Usar recursos gratuitos no tiene valor aquí.
« Última modificación: 17 de Noviembre de 2006, 17:51:45 pm por Raken »
<php>¿seras capaz de hacer maravillas?</php>

Desconectado Krosty

  • PHPer@
  • **
  • Mensajes: 75
  • Karma: 0
    • Ver Perfil
Re: Contadores
« Respuesta #8 en: 17 de Noviembre de 2006, 16:42:31 pm »
Mira ya si lo quieres hacer tu
piensa que ocupas para realizar eso, hazlo asi en pseudocodigo , con tus palabras como lo entiendas y nosotros te ayudamos a traducirlo al php te doy una pista:

Ocupas una variable para que cada vez que una persona entre a tu pagina le agreges un 1 a esa variable

Desconectado Dj-Celta

  • PHPero Avanzado
  • ****
  • Mensajes: 398
  • Karma: 16
  • <?php Solo quiero aprender ?>
    • Ver Perfil
Re: Contadores
« Respuesta #9 en: 17 de Noviembre de 2006, 17:29:42 pm »
pero :'( esq no se nada de php por que normalmente lo que quiero php lo busco en el foro o lo pregunto asi viy aptrendiendo se por ejemplo aser algunas cosas fdel mc pero cosas sin darme una base nu se  :'(

Desconectado Raken

  • PHPero Avanzado
  • ****
  • Mensajes: 297
  • Karma: 30
  • Sexo: Masculino
    • Ver Perfil
Re: Contadores
« Respuesta #10 en: 17 de Noviembre de 2006, 17:50:12 pm »
Para coger códigos, google.

Para aprender, phperos. Y aprender no es pedirlos hechos.
Raken - Moderador para PHP y HTML

Desconectado Dj-Celta

  • PHPero Avanzado
  • ****
  • Mensajes: 398
  • Karma: 16
  • <?php Solo quiero aprender ?>
    • Ver Perfil
Re: Contadores
« Respuesta #11 en: 17 de Noviembre de 2006, 19:08:23 pm »
no lo estoy pidinendo exo estoy pidiendo si alguien me puede ayudar .

1->2->3=

Esto significa que necesita algo que lea cuando alguien entre y se lo pasa al "almacen"que es donde pone cuantas veces han antrado en la web y estos datos se los pasa al tres y el tres los muestra en la web.Seria asi no?
Dais por comenzado el proyecto?XD

Desconectado Krosty

  • PHPer@
  • **
  • Mensajes: 75
  • Karma: 0
    • Ver Perfil
Re: Contadores
« Respuesta #12 en: 17 de Noviembre de 2006, 23:11:34 pm »
amm creo que asi no seria....tienes que saber cosas simples como que es uan variable un como peudes usarla...
en una variable peudes guardar lo que sea desde numeros hasta letras...etc...
existes varios operadores aritmeticos , el que te puede ayudar es el de incremento ($variable++) este operador lo que hace es agregarle un 1 a la variable cada vez que sea requerido. Lo que te pedi que nos des una idea de lo que uqieres que haga tu script, mira te doi un ejemplo i tu lo siges

Si un usuario entra a la pag entonces
  se suma 1 a la variable//

lo demas siguele nosotros te ayudamos un poco con el codigo php

Desconectado Ishamato

  • PHPero Avanzado
  • ****
  • Mensajes: 346
  • Karma: 3
  • Sexo: Masculino
  • PHPero adicto
    • Ver Perfil
Re: Contadores
« Respuesta #13 en: 17 de Noviembre de 2006, 23:43:25 pm »
Es decir..
Yo lo haría através de cookies
Citar

<?php

if() {
//Debería decir que si entra alguien, sume +1 al contador

$gente="0";

$numero++;

autoincrement[1]="$gente";

echo(
"Han visitado la web $gente");

}else{

echo(
"Ha sucedido un error");

}

?>
No se porqué pero me parece que lo que escribí no tiene sentido xD
Podría ser..
Cuando un usuario visita nuestra web, se autoincrementa en +1 la variable $usuario através de la función de la variable $numero++ ?
No se, es una hipótesis..
« Última modificación: 17 de Noviembre de 2006, 23:46:10 pm por Ishamato »

<? echo "Aprendiendo y descubriendo poco a poco"; ?>

Desconectado Raken

  • PHPero Avanzado
  • ****
  • Mensajes: 297
  • Karma: 30
  • Sexo: Masculino
    • Ver Perfil
Re: Contadores
« Respuesta #14 en: 18 de Noviembre de 2006, 00:33:29 am »
Es decir..
Yo lo haría através de cookies
Citar

<?php

if() {
//Debería decir que si entra alguien, sume +1 al contador

$gente="0";

$numero++;

autoincrement[1]="$gente";

echo(
"Han visitado la web $gente");

}else{

echo(
"Ha sucedido un error");

}

?>
No se porqué pero me parece que lo que escribí no tiene sentido xD
Podría ser..
Cuando un usuario visita nuestra web, se autoincrementa en +1 la variable $usuario através de la función de la variable $numero++ ?
No se, es una hipótesis..


Casi. ;)

El IF () lo quito. Ishamato lo ponía con la intención de "Si se ha cargado la página... sumamos 1". Pero es obvio que si está cargando la página es porque alguien la ha visitado, así que lo hacemos tal cual ;)

También decir que los echo se escriben sin paréntesis:
echo ("hola");  NO
echo "hola"; SI

No podemos poner que $gente sea 0 al inicio del código. Porque siempre lo tendríamos a 0 y luego se haría la operación (+1) y quedaría siempre en 1 visita.

El número de visitas lo tendríamos que memorizar en algun lado. Podría ser en un txt, en la base de datos... Supongamos que lo guardamos en la base de datos.



<?php

//CONECTO A LA BASE DE DATOS

//Hago las consultas correspondientes (query)

$gente="";  //gente sera igual al valor que tengo apuntado en la base de datos.

$gente++;  //esto sumara 1 a la variable $gente. Si tenia apuntado 21, ahora será 22.


mysql_query("UPDATE tabla set gente=&#39;$gente&#39;..."); //Actualizamos el dato en la base de datos...

echo "Han visitado la web: ".$gente." personas"

?>




Raken - Moderador para PHP y HTML