File_get_contents() - erreur 501
Grmi91
Messages postés
12
Date d'inscription
Statut
Membre
Dernière intervention
-
forum92 Messages postés 220 Date d'inscription Statut Membre Dernière intervention -
forum92 Messages postés 220 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'essaie de récupérer le contenu d'une page web HTTPS via le code suivant :
Lorsque j'essaie avec l'url de google (https://www.google.fr/webhp?ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd=cr&dcr=0&ei=2rjlWajnHKiE8Qeujq6oDQ%29 ça marche très bien.
Mais lorsque j'essaie avec un site en particulier ça me met un Warning: file_get_contents(https://...): failed to open stream: HTTP request failed! HTTP/1.1 501 Not Implemented
Si je fais un copier/coller de l'url directement dans la barre d'adresse j'accède bien au site...
Sur internet plusieurs personnes ont ce problème mais aucune résolution ne m'a aidé.
Avez-vous une idée d'où ce warning peut venir ?
Merci par avance pour votre aide.
J'essaie de récupérer le contenu d'une page web HTTPS via le code suivant :
$url = 'https://***';
$auth = base64_encode('login:passwd');
$opts = array(
'http' => array (
'method'=>'GET',
'proxy'=>'tcp://host:port',
'request_fulluri' => true,
'header'=> array("Proxy-Authorization: Basic $auth", "Authorization: Basic $auth")
),
'https' => array (
'method'=>'GET',
'proxy'=>'tcp://host:port',
'request_fulluri' => true,
'header'=> array("Proxy-Authorization: Basic $auth", "Authorization: Basic $auth")
),
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false
)
);
$ctx = stream_context_create($opts);
$test = file_get_contents($url, false, $ctx);
echo $test;
Lorsque j'essaie avec l'url de google (https://www.google.fr/webhp?ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd=cr&dcr=0&ei=2rjlWajnHKiE8Qeujq6oDQ%29 ça marche très bien.
Mais lorsque j'essaie avec un site en particulier ça me met un Warning: file_get_contents(https://...): failed to open stream: HTTP request failed! HTTP/1.1 501 Not Implemented
Si je fais un copier/coller de l'url directement dans la barre d'adresse j'accède bien au site...
Sur internet plusieurs personnes ont ce problème mais aucune résolution ne m'a aidé.
Avez-vous une idée d'où ce warning peut venir ?
Merci par avance pour votre aide.
A voir également:
- File_get_contents() - erreur 501
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- J'aime par erreur facebook notification - Forum Facebook
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
- Java code erreur 1603 ✓ - Forum Windows