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 :

[Système] execution d'un fichier .exe


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 21
    Points : 11
    Points
    11
    Par défaut [Système] execution d'un fichier .exe
    Salut, vous pouvez m'aider a trouver des commandes en php avec lesquels je peux executer un fichier (.exe)
    en sorte qu'il affiche le resultat de ce fichier sur l'ecran. et merci pour votre aide.

  2. #2
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449

  3. #3
    Membre à l'essai
    Inscrit en
    Avril 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 21
    Points : 11
    Points
    11
    Par défaut re
    Citation Envoyé par Mr N.
    merci mais je veux une commande qui execute des fichier.exe non pas des command system...

  4. #4
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Je n'ai pas compris ta remarque

  5. #5
    Membre éprouvé
    Avatar de viviboss
    Profil pro
    Inscrit en
    Août 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2006
    Messages : 943
    Points : 1 248
    Points
    1 248
    Par défaut
    Oui, parceque pour executer un .exe, il faut :

    Utiliser la gestion de flux PHP,
    Que le serveur soit sous Windows
    Que le script executant la commande ait les droits necessaires...

  6. #6
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Citation Envoyé par viviboss
    Oui, parceque pour executer un .exe, il faut :

    Utiliser la gestion de flux PHP,
    C'est à dire ? passthru ne suffit pas ?

    Citation Envoyé par viviboss
    Que le serveur soit sous Windows
    Que le script executant la commande ait les droits necessaires...
    En effet, ça me paraissait tellement évident...

  7. #7
    Membre actif
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Décembre 2003
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

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

    Informations forums :
    Inscription : Décembre 2003
    Messages : 217
    Points : 242
    Points
    242
    Par défaut
    Bah c'est con, si tu peux éxécuter une commande système, tu peux éxécuter des .exe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    passthru('C:\Program Files\Logiciel\application.exe');
    :-/

  8. #8
    Membre éprouvé
    Avatar de viviboss
    Profil pro
    Inscrit en
    Août 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2006
    Messages : 943
    Points : 1 248
    Points
    1 248
    Par défaut
    Tu sais, on sait jamais.....

    Quand je parle de gestion de flux, je parle de toute les fonctions qui permettent ce genre d'action : shell_exec, exec, etc....

    Mais si, il me semble que passthru suffit.....Mais ce que je veux dire par là, c'est qu'il y en a d'autres. (Bon, je me réfère aussi à PHP5, je sais pas si PHP4 en regroupe autant.... J'ai vu ca dans "PHP5 avancé" )

  9. #9
    Membre éprouvé
    Avatar de viviboss
    Profil pro
    Inscrit en
    Août 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2006
    Messages : 943
    Points : 1 248
    Points
    1 248
    Par défaut
    Citation Envoyé par Sékiltoyai
    Bah c'est con, si tu peux éxécuter une commande système, tu peux éxécuter des .exe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    passthru('C:\Program Files\Logiciel\application.exe');
    :-/
    Oui c'est vrais, et en plus via PHP, ou n'importe quel autre langage, je vois comment tu pourrais exécuter un .exe autrement.... Même Windows utilise les commandes système pour lancer une appli, les icones et les interfaces graphiques ne sont que des abstractions !!!!

Discussions similaires

  1. Réponses: 3
    Dernier message: 05/11/2006, 18h55
  2. [VBA-E] executer un fichier exe
    Par darkman10 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 15/05/2006, 16h52
  3. [Système] PHP5 : exécuter un fichier .exe
    Par koueletbak dans le forum Langage
    Réponses: 5
    Dernier message: 02/05/2006, 09h55
  4. [Système] Clic et execution sur le serveur (exe)
    Par Belegkarnil dans le forum Langage
    Réponses: 4
    Dernier message: 11/11/2005, 17h27
  5. Réponses: 1
    Dernier message: 17/10/2005, 22h47

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