Principal

Inicio
Historial de noticias
Codigos en php
Codigos Javascript
Linux
 · Guia de comandos
Manuales HTML
 · Nivel principiante
Trucos Windows
 · Windows XP
 · Windows 95/98
 · Windows 2000/NT

Enviar articulos

Mas webs
Juegos y chistes
Noticias informatica
Top de webs
Hosting gratis

 
Codigos en php
Contador de visitas con un archivo .txt

  Primero que nada debemos crear un archivo que se encuentre con el numero "0", eso claro si queremos iniciar desde ese numero de visitas, dicho archivo se llamara "visitas.txt":

<?php

$counterFile
= "visitas.txt";

function
displayCounter($counterFile) {
$fp = fopen($counterFile,rw);
$num = fgets($fp,5);
$num += 1;
echo
"$num";
exec( "rm -rf $counterFile");
exec( "echo $num > $counterFile");
}

if (!
file_exists($counterFile)) {
exec( "echo 1 > $counterFile");
}

displayCounter($counterFile);

?>
 


Volver.

Añadir comentario
¿No encuentras lo que buscas?
No te compliques, usa el buscador que nos ofrece google y encuentra todo lo que quieras.
Tutoriales, hosting, dominios, ayuda para el webmaster, etc.

Comentarios:

Enviado por: PHPejecutor

Fecha: 09/04/2008 - 01:30:04  
la funcion exec() la podemos iniciar sin ningun problemas desde php.ini, aun asi si os da miedo modificarla podeis pedirle a vuestro proovedor de hosting que os la active y no os pondra ninguna pega. Ahora, teneis que saber que mediante el exec() tendreis una puerta abierta a vuestro dominio puesto que se puede ejecutar un contra exec() por asi llamarlo y entrar al archivo .txt y de aqui a cualquier otro sitio.
Un saludo PHPeros.
 

Enviado por: hola

Fecha: 12/09/2007 - 17:55:57  
Gracias me funciono bien el codigo.  

Enviado por: PokEspaña

Fecha: 29/06/2007 - 17:06:23  
Para Armoanet y otros usuarios, he aqui un codigo creado por mi:

#Cómo contar los usuarios sin EXEC#

<?php
//Declarar variable del fichero
$fichero = "visitas.txt";
//Abrir el fichero SOLO PARA LEERLO y conseguir la cifra
$fp = fopen($fichero,r);
$num = fgets($fp,5);
// Cerrar el ficehro para leer y abrirlo para grabar .Guardar la cifra en el documento.
fclose($fp);
$num += 1;
$fp = fopen($fichero,w);
fwrite ($fp,$num);
fclose($fp);
// Te notifica de las personas contadas
echo "$num han vistado esta Web"
?>

Por cierto, no probeis a poner $fp = fopen($fichero,rw); , por que no va (al menos en Apache)
 

Enviado por: Aprendiz

Fecha: 09/05/2006 - 22:22:14  
Por razones de seguridad tu proveedor ha desactivado la funcion exec, asi que dificil solucion tienes.
Tendrias que usar otro tipo de codigo que no use dicho "exec"
 

Enviado por: armoanet

Fecha: 02/02/2006 - 18:30:38  
Hola, Me aparece este error

2
Warning: exec() has been disabled for security reasons in /home/armoa/public_html/visitas.php on line 8

Warning: exec() has been disabled for security reasons in /home/armoa/public_html/visitas.php on line 9
 

Tu alias:

 

Comentario:

 
  Introduce codigo de seguridad
 

¿Quieres ver tu articulo publicado en esta pagina?

Visita la zona de envios, pulsando aqui

 
Anuncios
Hospedaje recomendado
Hospedaje y dominios - El hosting inteligente al mejor precio

Visitantes: 8
Pagina generada en: 0.00686 segundos