Mi contador de visitas en php no es interpretado


#1

Necesito saber porque no puedo colocar un contador en php en mi sitio, antes me funcionaba de maravilla, luego de la actualizacion de la plataforma de 000webhost esta me dejo de funcionar, el contador constaba de crear un archivo llamado contador.dat en el cual se le asignaba un 0 como unico caracter que incrementaba cada vez que se refrescaba la pagina, y el codigo php es el siguiente:

<? $archivo = "contador.dat"; $contador = 0; $fp = fopen($archivo,"r"); $contador = fgets($fp, 26); fclose($fp); ++$contador; $fp = fopen($archivo,"w+"); fwrite($fp, $contador, 26); fclose($fp); echo " Vista $contador "; ?>

La pagina en cuestion esta en php, el archivo .dat esta en el mismo directorio del sitio php y al archivo .dat le eh dado permisos 777, entonces cual es el problema? no hay manera de que vuelva a aparecer, sera que 000webhost no permite algunos codigos en php? eso ah sido mi conclucion porque eh probado codigos muy similares y no aprece el contador aqui lo pueden observar http://autoronda.000webhostapp.com/Esp/sam.php


#2

You can create a mysql table, get the value, add 1 to it, then update the value in the table
Also, please do not create multiple posts on the same topic :slight_smile:


#3

Gracias amigo aunque soy principante voy a intentarlo, disculpa por los otros post es que necesitaba una respuesta coherente :wink: espero no desanimarme :pensive:


#4

That’s okay, but please do not spam, wich php version are you using?


#5

Amigo yo solo estoy intentando aplicar el codigo que dan aqui https://desarrolloweb.com/articulos/893.php a mi pagina, con la unica diferencia de que el archivo sea .dat ya que 000webhost no permite archivos .txt, antes si funcionaba pero despues de que actualizaron la plataforma dejo de funcionar, y cambiando la extension a contador.dat tampoco me funciona.


#6

I’m not sure .dat or .txt work.