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

XML/XSL et SOAP Discussion :

recuperer des donnees XML pour parametre ce connexion PHP


Sujet :

XML/XSL et SOAP

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mars 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut recuperer des donnees XML pour parametre ce connexion PHP
    Bonjour,

    J'arrive à recuperer mes parametres XMl dans une variable mais je n'arrive pas à les affecter aux valeur de connexion de base PHP.

    Voici mon gestionsite.xml
    <sites>
    <site >
    <host>localhost </host>
    <base>site</base>
    <login>toto</login>
    <pwd>titi</pwd>
    </site>
    </sites>

    et voici ma page php :
    $site_xml = simplexml_load_file('gestionsite.xml');
    foreach ($site_xml ->site as $site)
    {
    $host=$site->host;
    $base=$site->base;
    $login=$site->login;
    $pwd=$site->pwd;
    }

    $link = mysql_connect($host, $login, $pwd); pour obtenir $link = mysql_connect("localhost", "toto", "titi");
    mysql_select_db($base, $link); pour obtenir mysql_select_db("site", $link);

    pouvez vous m'aider

  2. #2
    Membre émérite Avatar de tsuji
    Inscrit en
    Octobre 2011
    Messages
    1 558
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 558
    Points : 2 736
    Points
    2 736
    Par défaut
    En gros, c'est bien propre : et ces lignes de $link et mysql_select_db() devraient avoir eu lieu dedans le for-boucle... Un petit détail aussi sur les espaces blancs après 'localhost', ils seraient là dans la variable $host - mais c'est pas grave et est acceptable peut-on dire pour mysql_connect; mais, si vous voulez, vous pouvez les débarrasser par passer la fonction trim() sur $host.

    Maintenant sur le problème : si ça ne marche pas et les données sont correctes, je suspecte la résolution de 'localhost' est cassée et il arrive parfois... Je propose d'essayer ceci pour voir si ça marche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    //$link = mysql_connect($host, $login, $pwd);
    $link = mysql_connect(gethostbyname($host), $login, $pwd);

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/07/2011, 11h09
  2. Analyser un dump pour y recuperer des donnees!
    Par nixmind dans le forum Autres systèmes
    Réponses: 0
    Dernier message: 25/02/2011, 20h40
  3. Réponses: 8
    Dernier message: 08/03/2007, 16h54
  4. Réponses: 12
    Dernier message: 03/11/2005, 12h26
  5. [XML] Récupérer des données parsées
    Par bartmarley dans le forum Modules
    Réponses: 7
    Dernier message: 31/05/2005, 14h43

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