PHP - fclose ($handle)

   
Vista:
sin imagen de perfil
Val: 7
Ha aumentado su posición en 757 puestos en PHP (en relación al último mes)

fclose ($handle)

Publicado por Xo (4 intervenciones) el 11/02/2019 22:41:39
Que tal, ojalá alguien me pueda apoyar, uso un contador de visitas funcionando en un servidor, lo copio en otro y lo ejecuto pero no se incrementa el contador y al ejecutar genera el siguiente error: "PHP Warning: fclose() expects parameter 1 to be resource, boolean given"

Cuento con servidor con Centos 7 y servidor web Apache.

Ojala encuentre su ayuda porque estoy a punto de desistir.

Saludos y gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

fclose ($handle)

Publicado por Yamil Bracho (808 intervenciones) el 11/02/2019 23:04:46
fopen() retorna un handle al archivo si todo esta bien o FALSE si hubo problemas.
Eso quiere decir que por alguna razon no se pudo abrir el archivo (Quizas no tengas permiso de escritura para la carpeta donde quieres guardarlo)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 7
Ha aumentado su posición en 757 puestos en PHP (en relación al último mes)

fclose ($handle)

Publicado por Xo (4 intervenciones) el 12/02/2019 15:22:30
Que permisos debe de tener?

Porque ya probe de todo y nada.

Gracias por responder.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 7
Ha aumentado su posición en 757 puestos en PHP (en relación al último mes)

fclose ($handle)

Publicado por Xo (4 intervenciones) el 12/02/2019 16:46:27
Los permisos son los siguientes:

echo substr(sprintf('%o', fileperms('/var/www/html/php')), -4);
0755

echo substr(sprintf('%o', fileperms('/var/www/html/php/counter.txt')), -4);
0775

Y entonces no guarda el incremento:

fwrite($handle,$counter) ;
fclose ($handle) ;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de joel
Val: 29
Ha aumentado su posición en 210 puestos en PHP (en relación al último mes)

fclose ($handle)

Publicado por joel (7 intervenciones) el 12/02/2019 18:49:57
Nos puedes mostrar como haces el fopen()?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad