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 :

requête entre deux serveurs


Sujet :

Langage PHP

  1. #1
    Membre du Club Avatar de lemok
    Inscrit en
    Mai 2007
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 83
    Points : 52
    Points
    52
    Par défaut requête entre deux serveurs
    Bonjour,

    Je recupere dans un fichier php sur mon serveur un lien $url vers un autre serveur . Je souhaiterai recupérer le contenu de cette $url pour y faire des traitements avant d'afficher la repense.
    Ma question est la suivante:
    y a t il une fonction PHP qui permet de faire ça, càd interoger un autre serveur genrs $contenu = MafonctionPHP($url);

    merci d'avance

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 138
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 138
    Points : 1 504
    Points
    1 504
    Par défaut
    Curl et fsockopen te permettent de faire celà.
    foskopen est présent de base dans php, CURL est une librairie qui n'est pas forcément installé chez ton hébergeur.

    Il existe pas mal d'exemple sur le web
    par exempl en curl:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
            $mon_url="http://www.site.com";
                     $ch = curl_init();
                     curl_setopt($ch, CURLOPT_URL, $mon_url);
                     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
                     $page=curl_exec ($ch);
                     echo  $page;

  3. #3
    Membre du Club Avatar de lemok
    Inscrit en
    Mai 2007
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 83
    Points : 52
    Points
    52
    Par défaut
    Citation Envoyé par Raideman
    Curl et fsockopen te permettent de faire celà.
    foskopen est présent de base dans php, CURL est une librairie qui n'est pas forcément installé chez ton hébergeur.

    Il existe pas mal d'exemple sur le web
    par exempl en curl:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
            $mon_url="http://www.site.com";
                     $ch = curl_init();
                     curl_setopt($ch, CURLOPT_URL, $mon_url);
                     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
                     $page=curl_exec ($ch);
                     echo  $page;
    pour le moment je travail en local sur ma machine et la librairie CURL est installée. je vien de tester votre script mais je n'arrive pas à recuperer les donnes. En principe c'est des données XML. et mon URL est du type :
    http://www.site.com/rss/groupe.xml

Discussions similaires

  1. Réplication entre deux serveurs SQL
    Par nicolovitch dans le forum Réplications
    Réponses: 6
    Dernier message: 19/07/2007, 14h28
  2. Requête entre deux bases
    Par dcollart dans le forum Informix
    Réponses: 2
    Dernier message: 22/05/2006, 08h54
  3. Requête entre deux dates
    Par jedwiller dans le forum Access
    Réponses: 13
    Dernier message: 17/05/2006, 11h33
  4. Pont SSH entre deux serveurs !
    Par julienOriano dans le forum Réseau
    Réponses: 12
    Dernier message: 29/04/2006, 00h19
  5. Pb entre deux serveurs
    Par mic79 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 14/03/2006, 12h01

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