HOLA AMIGOS...
espero que estén bien
bueno no es mucho lo que necesito
quisiera un contador de visitas para mi pagina web
intente hacer uno pero hace nada
si alguien me pudiera dar su código se los agradecería
php,html.
de antemano muchas gracias bye...
SOLUCIONADO
esto va en la linea 1 de la pagina donde ira el contador
<?php session_start(); ?>
si lo ponen en otro lado les tirara error .
esto va en donde quieren que apraresca el contador.
<?php
if(!isset($_SESSION['IP'])){
$ip=$_SERVER['REMOTE_ADDR'];
$_SESSION['IP']=$ip;
#$archivo = $_SERVER['DOCUMENT_ROOT'].'\\contando.txt'; # este se utiliza para darle permisos
$archivo = "contando.txt";
if (file_exists($archivo)) {
$visitas = file_get_contents($archivo);
} else {
$visitas = 0;
}
$visitas++;
$fd = fopen($archivo, "w");
fwrite($fd, $visitas);
fclose($fd); echo $visitas;
}else{
#$archivo = $_SERVER['DOCUMENT_ROOT'].'\\contando.txt'; # este se utiliza para darle permisos
$archivo = "contando.txt";
$visitas = file_get_contents($archivo);
$fd = fopen($archivo, "r");
fwrite($fd, $visitas);
fclose($fd);
echo $visitas;
}
?>
#############################################
!isset($_SESSION['IP'])){ } # = si no tiene nombre la session osea significa que se metio por primera vez a la pagina...
#############################################
$ip=$_SERVER['REMOTE_ADDR'];
$_SESSION['IP']=$ip;
entonces le asigno un nombre, dicho nombre sera la ip
#############################################
$archivo = "contando.txt";
if (file_exists($archivo)) {
$visitas = file_get_contents($archivo);
} else {
$visitas = 0;
}
$visitas++;
$fd = fopen($archivo, "w");
fwrite($fd, $visitas);
fclose($fd);
echo $visitas;
# al mismo tiempo copie el codigo del el fin que pregunta si existe el archivo, si no existe lo crea si existe te suma 1
##############################################
$archivo = "contando.txt";
$visitas = file_get_contents($archivo);
$fd = fopen($archivo, "r");
fwrite($fd, $visitas);
fclose($fd);
echo $visitas;
#si la session tiene nombre
solo que lea el archivo
###############################################
esto es para los que les tira el error de permisos denegados
reemplazan este
$archivo = "contando.txt";
por este
$archivo = $_SERVER['DOCUMENT_ROOT'].'\\contando.txt';
eso es todo
GRACIAS A TODOS
AHORA SI SOLUCIONADO 100%



LinkBack URL
About LinkBacks
