[function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 401 non autorisé
[function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 401 non autorisé
Je suis régulièrement obtenez cette erreur, j'.e c'est seulement à des moments aléatoires, les idées de ce que serait la cause de cela, j'ai vérifié mon php.ini et allow_url_fopen est définie sur true.
Vous devez vous connecter pour publier un commentaire.
Code D'État Définitions
Si le site nécessite l'authentification de base, vous pouvez donner à vos informations d'identification de cette façon:
Si elle utilise l'authentification digest, vous devrez gérer manuellement par la lecture des en-têtes de la réponse d'échec et l'envoi d'un nouveau avec le bon en-têtes. Voir HTTP options de contexte pour comment lire et définir les en-têtes et de voir comment digérer travaille dans L'authentification HTTP avec PHP.
Vous pouvez également utiliser le extension cURL ou la HTTP extension PECL.
Vous essayez d'accéder à un site qui requiert une authentification, comme maggie souligné.
fopen()
ne prend pas en charge L'Authentification HTTP de Base, de sorte que vous devez utiliser le Client de l'URL de la Bibliothèque à ces fonctionnalités.Cela a été discuté précédemment.
tâche - fopen avec l'authentification http de base.