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] Lancer un executable sans attendre la fin


Sujet :

Langage PHP

  1. #1
    Expert éminent
    Avatar de raptor70
    Inscrit en
    Septembre 2005
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Septembre 2005
    Messages : 3 173
    Points : 6 812
    Points
    6 812
    Par défaut [Système] Lancer un executable sans attendre la fin
    Bonjour,
    Je voudrais savoir comment executer un programme depuis un page php mais sans attendre la fin du programme..

    Merci d'avance
    Mes Tutos DirectX, OpenGL, 3D : http://raptor.developpez.com/

  2. #2
    Expert éminent
    Avatar de raptor70
    Inscrit en
    Septembre 2005
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Septembre 2005
    Messages : 3 173
    Points : 6 812
    Points
    6 812
    Par défaut
    Je me répond à moi même et pour ceux que ca interresse.
    Voici une fonction qui le fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
        <?php
        function execInBackground($path, $exe, $args = "") {
           global $conf;
     
           if (file_exists($path . $exe)) {
               chdir($path);
               if (substr(php_uname(), 0, 7) == "Windows"){
                   pclose(popen("start \"bla\" \"" . $exe . "\" " . escapeshellarg($args), "r"));   
               } else {
                   exec("./" . $exe . " " . escapeshellarg($args) . " > /dev/null &");   
               }
           }
        }
        ?>


    Il suffisait d'y penser
    Mes Tutos DirectX, OpenGL, 3D : http://raptor.developpez.com/

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 15/05/2008, 17h41
  2. Réponses: 4
    Dernier message: 24/01/2007, 00h48
  3. Réponses: 5
    Dernier message: 13/02/2006, 14h45
  4. [Système] Lancer un script sans attendre sa fin ?
    Par parisien dans le forum Langage
    Réponses: 9
    Dernier message: 03/11/2005, 22h09
  5. [Dos] Lancer une commande dos sans attendre la fin
    Par MrEddy dans le forum Windows
    Réponses: 4
    Dernier message: 09/06/2005, 17h38

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