IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Problème avec file_get_contents "HTTP request failed!"


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2012
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Problème avec file_get_contents "HTTP request failed!"
    Bonjour à tous !
    Première fois que je fait un post sur ce forum, j'espère que vous allez pouvoir m'aider ...
    Cela fait plusieurs heures que je me casse les dents sur un même problème.

    Je cherche à récupérer un fichier généré par un script avec la méthode file_get_contents(), mais j'ai ce message d'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Warning: file_get_contents(http://myserver/myfolder/generate/myscript.php) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required in D:\mysite\index.php?action=generate on line 32
    Afin de conserver les données de l'entreprise où je travaille j'ai remplacé les noms de fichiers

    J'ai mit en place le module SSPI sur mon serveur Apache afin de mettre en place une authentification SSO. Je n'ai aucun message d'erreur lorsque je désactive SSPI sur mon serveur.

    Je suis sur un serveur Windows Server 2003 SP1.
    Je suis sous Apache 2 avec PHP 5.3.13.

    J'ai regardé sur plusieurs forums avant de poster ici, mais chacune des solutions proposés n'a pas fonctionné ...

    J'espère que vous allez pouvoir m'aider !

    Merci,

    Mikael

  2. #2
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2010
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 144
    Points : 241
    Points
    241
    Par défaut
    Le serveur web te demande une authentification pour accéder à ton fichier, d’où le "HTTP/1.1 401 Authorization Required"
    Peut être que ça pourrait fonctionner en appelant le fichier via une url de la forme : http://$login:$password@myserver/myfolder/generate/myscript.php
    Ou en autorisant un accès sans authentification pour l'IP de la machine qui a besoin d’accéder au fichier.

  3. #3
    Futur Membre du Club
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2012
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    En effet, ta première solution a fonctionné.
    Merci pour l'aide !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. file() et HTTP request failed!
    Par Fluckysan dans le forum Langage
    Réponses: 2
    Dernier message: 06/04/2007, 09h18
  2. [SQL] Problème avec file_get_contents
    Par djedje37et28 dans le forum PHP & Base de données
    Réponses: 50
    Dernier message: 03/08/2006, 15h19
  3. HTTP request failed
    Par claralavraie dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 24/05/2006, 11h16
  4. probléme avec include() via HTTP
    Par schlitters dans le forum Langage
    Réponses: 11
    Dernier message: 07/02/2006, 17h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo