Saltar al contenido

PHP file_get_contents no funciona en localhost

Hacemos una verificación profunda cada uno de los artículos en nuestra página web con la meta de enseñarte en todo momento la información certera y certera.

Solución:

También debes registrarte PHP.ini expediente

extension = php_openssl.dll

está habilitado o no, si no, simplemente habilítelo eliminando; señal

allow_url_fopen = on

De la documentación para file_get_contents:

Se puede usar una URL como nombre de archivo con esta función si se han habilitado los envoltorios fopen. Consulte fopen() para obtener más detalles sobre cómo especificar el nombre del archivo. Consulte los protocolos y contenedores admitidos para obtener enlaces a información sobre las capacidades que tienen los distintos contenedores, notas sobre su uso e información sobre las variables predefinidas que pueden proporcionar.

Consulta en tu php.ini asi que allow_url_fopen se establece en on.

EDITAR:

No me di cuenta de que en realidad podrías usar file_get_contents localmente, así que ahora estoy pensando que esto podría tener algo que ver con su firewall settings.

Además, intente configurar el user_agent en tus php.ini si no lo ha hecho ya.

Esta puede ser una configuración en su archivo php.ini. Hay una configuración para allow_url_fopen que habilita/deshabilita la capacidad de abrir archivos remotos desde php. Por razones de seguridad, esto generalmente está deshabilitado de forma predeterminada. Puede habilitarlo en su php.ini agregando la siguiente línea:

allow_url_fopen = 1

Nuevamente, tenga en cuenta las preocupaciones de seguridad al usar esta función.

http://php.net/manual/en/filesystem.configuration.php

Te mostramos comentarios y puntuaciones

Tienes la opción de añadir valor a nuestro contenido participando con tu veteranía en las crónicas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *