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 :

Exécuter une application externe


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2007
    Messages
    209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2007
    Messages : 209
    Par défaut Exécuter une application externe
    Bonjour,
    Je veux écrire un code en php qui lance une application sur ZABBIX,cette dernière génère un fichier xml,je la fais exécuter sans problème sur cmd comme suit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\Program Files\Zabbix Agent>zabbix_get.exe -s 192.168.140.87 -p 10050 -k "system.test"
    j'ai essayé ce code avec php mais il marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo exec('C:\Program Files\Zabbix Agent\zabbix_get.exe -s 192.168.140.87 -p 10050 -k "system.test"');
    merci d'avance

  2. #2
    Membre Expert
    Avatar de gene69
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 769
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 769
    Par défaut
    escapeshellcmd
    escapeshellarg

    bon ton appli elle est bien sur le serveur ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2007
    Messages
    209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2007
    Messages : 209
    Par défaut
    Oui bien sùr,mais là j'ai rien compris du tutorial !ce n'est pas clair comme exemples

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Oublie pas que c'est Apache qui lance l'appli

  5. #5
    Membre confirmé
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2007
    Messages
    209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2007
    Messages : 209
    Par défaut
    Oui je sais,il marche très bien apache,c'est juste quand je rajoute la ligne pour exécuter l'application,il fait rien mais il n'envoie pas d'erreur d'ailleurs!!

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Apache ne pas pas tout ouvrir

    et regarde ce que rend $output et $return_var

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $command = 'C:\Program Files\Zabbix Agent\zabbix_get.exe -s 192.168.140.87 -p 10050 -k "system.test"';
    exec($command, $output, $return_var);
    var_dump($output, $return_var);

Discussions similaires

  1. Exécuter une application externe à Java
    Par Noizet dans le forum Langage
    Réponses: 12
    Dernier message: 15/12/2010, 16h56
  2. Exécuter une application externe avec survie après Java
    Par Claythest dans le forum Général Java
    Réponses: 8
    Dernier message: 20/11/2009, 15h23
  3. exécuter une application externe à java
    Par meli82 dans le forum Langage
    Réponses: 8
    Dernier message: 28/07/2009, 12h38
  4. Exécuter une application externe pas à pas
    Par leyo666 dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 07/04/2007, 19h41

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