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

Bibliothèques et frameworks PHP Discussion :

[DOM] Lancer une requete HTTPS sur un autre site


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 72
    Par défaut [DOM] Lancer une requete HTTPS sur un autre site
    Bonjour,

    J'aimerais lancer une requete HTTPS sur un site web sur lequel j'ai un login et un mot de passe pour recuperer des infos en XML.
    Je n'ai pas la moindre idee de comment lancer cette requete, en passant mon login, mon mot de passe, etc...

    Est-ce-que quelqu'un saurait me renseigner?

    Merci d'avance

    David

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    PHP, au travers de la fonctionnalité allow_url_fopen, devrait permettre de gérer cela. Ceci vous permet normalement d'utiliser une URL pour quelques "protocoles" (HTTPS en fait généralement partie) là où les fonctions attendent le nom d'un fichier (fopen comme les méthodes de chargement d'un document XML des extensions DOM et SimpleXML, etc).

    A vérifier dans la sortie du phpinfo. Si elle n'est pas active il faudra vous orienter sur cURL où gérer la connexion/requête vous-mêmes

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 72
    Par défaut
    Le site l'autorise, je viens de le vérifier. Maintenant, j'aurai probablement besoin d'un bout de code comme modèle d'inspiration.

    Merci

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Exemple avec SimpleXML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sxml = simplexml_load_file('https://login:motDePasse@www.monServeur.fr/chemin/fichier.xml');
    (pour une version < à PHP 5.1.0, il est éventuellement nécessaire d'encoder une partie de l'URL - query string notamment à l'aide de la fonction urlencode).

    Ne pas oublier les exemples de la FAQ : SimpleXML / DOM.

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

Discussions similaires

  1. Lancer une requete http
    Par neo-13 dans le forum R
    Réponses: 1
    Dernier message: 15/07/2013, 15h34
  2. Faire une redirection transparente sur un autre site
    Par levesquese dans le forum Apache
    Réponses: 1
    Dernier message: 08/12/2009, 18h31
  3. lancer une requete HTTP en java
    Par Jérémy Lefevre dans le forum Applets
    Réponses: 2
    Dernier message: 31/05/2007, 18h05
  4. Impromptu : lancer une requete imr sur access
    Par kikie43 dans le forum Autres SGBD
    Réponses: 1
    Dernier message: 06/12/2006, 23h26
  5. Réponses: 3
    Dernier message: 05/01/2006, 16h14

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