
| ||||
Sabes no entendi nada en esa pagina, no se si me pueden ayudar encontre este codigo: Programación > PHP > Contador de visitas con PHP > Contador de visitas utilizando PHP (by [^ZenX^]) Lo primero que debemos hacer es crear un archivo llamado "visitas.txt" en nuestro servidor. En él debemos escribir el número de visitas a partir del que queramos que empieze a contar nuestro contador. En nuestro caso escribimos un cero en el archivo. Después ejecutamos el siguiente comando en el servidor: chmod visitas.txt 777 Este comando es importante para que no tengamos ningún problema al escribir en el archivo. Utilizamos las funciones fopen, fgets, fwrite y fclose para leer el número de visitas que está en el archivo, aumentarlo en una unidad y guardarlo otra vez: <?php $abrir = fopen("visitas.txt","r"); $contador = fgets($abrir,1024); $contador ++; fwrite($abrir, $contador); fclose($abrir); $escribe = fopen("visitas.txt","w"); fwrite($escribe, $contador); fclose($escribe) ?> Luego insertamos este código fuente en nuestra página para que se muestre el número de visitas en el navegador de nuestros visitantes: <?php $leer = Fopen("visitas.txt","r"); $visitas = fgets($leer,1024); echo "Visitas: $visitas"; ?> Estos códigos fuente también podemos utilizarlos por ejemplo para contabilizar descargas de archivos. Y entiendo hasta lo de darle chmod al visitas.txt y lo que viene no tengo idea donde ponerlo please help! ![]()
__________________ Siempre me meto en asuntos dificiles, por fa, ayudenme! |
| |||
El chmod se lo asignas al fichero ese via tu cliente FTP ... Si usas el cliente FTP de Dreamwaver . olvidate .. usa un cliente de FTP tipo cuteFTP (windows) .. o similar .. Un saludo, |
| ||||
Mi problema no es el chmod, mi problema es que no se donde meto esto: <?php $abrir = fopen("visitas.txt","r"); $contador = fgets($abrir,1024); $contador ++; fwrite($abrir, $contador); fclose($abrir); $escribe = fopen("visitas.txt","w"); fwrite($escribe, $contador); fclose($escribe) ?> help me? ![]()
__________________ Siempre me meto en asuntos dificiles, por fa, ayudenme! |
| |||
Ese codigo es el que "cuenta", entonces si queres saber cuantas visitas tiene la pagina xxxx.php tenes que pegarlo ahi. El segundo es el que muestra el numero totas de visitas. Saludos. |
| ||||
No me esta funcionando. Da lo mismo como se llame ese archivo php? o tiene que tener un nombre definido? Y no se porque no veo ningun numerito en la pagina. La pagina donde meto el ultimo codigo pa que el contador se vea da lo mismo que extenxion tenga? Puedo hacer una pagina html, y en un espacio de la pagina poner este codigo para que aparezca el contador?
__________________ Siempre me meto en asuntos dificiles, por fa, ayudenme! |
| |||
Y tus páginas debes de guardarlas con extension .php .. aunque solo lleven ese trozo de código PHP ... Si no, no se ejecutará el contador (el código PHP ..). Un saludo, |
| ||||
bacan ya me aparecio, pero ahora no avanza el numero, que onda? creo que este es el pedazo con que tengo problemas: <?php $abrir = fopen("visitas.txt","r"); $contador = fgets($abrir,1024); $contador ++; fwrite($abrir, $contador); fclose($abrir); $escribe = fopen("visitas.txt","w"); fwrite($escribe, $contador); fclose($escribe) ?> con esto hice un archivo que le llame visitas.php y lo subi al ftp, pero no se si eso que hice esta bien o que onda...?
__________________ Siempre me meto en asuntos dificiles, por fa, ayudenme! |
| |||
![]() pero .. te quedó claro qu ese codigo (el utlimo q has puesto) es el qe hace la cuenta y DEBES usarlo en todas las paginas que quieras contar visitas ...? Y que el otro código es el que va a leer ese visitas.txt y presentar su resultado? ... Revisa en tu FTP q tengas creado el visitas.txt y editalo a ver si se guarda o no algo en el .. y vas descartando que el proble sea de lectura o de escritura .. y recarga la página para forzar q se ejecute ese código y haga la cuenta (lea el fichero .. tome su valor -> lo incremente y lo guarde .. ). Le puedes poner tambien algun echo por ahí para ver si abre el fichero . si lee su contendio y como va funcionando .. Un saludo, |
| ||||
GUUUUUUUUUAAAAAAAAAAA!!! VOY A LLORAR! ¡¡¡¡¡¡¡¡¡¡ME RESULTO!!!!!!!! Ya ahora quiero saber si hay alguna manera de ponerlo mas bonito ![]()
__________________ Siempre me meto en asuntos dificiles, por fa, ayudenme! |
| |||
Si, claro .. aprendiendo un minimo de PHP!!!! .. te doy una pista: echo y www.php.net/manual/es ![]() Y otro consejo mas .. Prueba tu . toka . cambia .. y lee .. En las FAQs's de PHP de aquí del foro tienes un bueno monton de información .. Un saludo, |