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 exécutable en php


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 171
    Par défaut [Système] lancer un exécutable en php
    Bonjour,
    Je suis à la recherche d'un code permettant de démarrer un éxécutable depuis une page php. Est-ce possible sur le serveur ? sur la station connectée ?
    Merci de votre aide car à ce niveau je bloque.

  2. #2
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    bonjour,

    sur le serveur, oui c'est possible.
    regardes du cote de exec

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 171
    Par défaut Merci pour...
    ...ta réponse. Hélas cela ne semble pas fonctionner. En effet j'ai un serveur IIS (serveur 1) sur lequel j'ai déclaré un répertoire virtuel situé sur un serveur 2. Jusque là pas de souci. Je souhaite lancer, par l'appel d'une page php par exemple, un fichier.cmd situé sur ce répertoire virtuel. Ma page se charge mais rien ne se produit...

  4. #4
    Membre éprouvé
    Avatar de Harry
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2002
    Messages
    1 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2002
    Messages : 1 224
    Par défaut
    Voici quelques informations qui pourront peut être t'aider à trouver ou ça coince :

    Le chemin de fichier à utiliser est le chemin littéral depuis la racine du disque et pas une adresse web ni le chemin depuis le dossier racine de l'espace d'hebergement.

    L'executable doit avoir les droits d'execution (linux ca doit etre 777 pour tous les droits y compris executer et pour tous).

  5. #5
    Membre éclairé
    Homme Profil pro
    Fondateur
    Inscrit en
    Octobre 2002
    Messages
    445
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Fondateur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2002
    Messages : 445
    Par défaut
    Citation Envoyé par Harry
    Voici quelques informations qui pourront peut être t'aider à trouver ou ça coince :

    Le chemin de fichier à utiliser est le chemin littéral depuis la racine du disque et pas une adresse web ni le chemin depuis le dossier racine de l'espace d'hebergement.

    L'executable doit avoir les droits d'execution (linux ca doit etre 777 pour tous les droits y compris executer et pour tous).

    Il devrait également vérifier que son serveur Web est configuré pour permettre d'éxécuter des binaires depuis PHP.

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 171
    Par défaut Merci à tous...
    ...je vais tester cela sur le champ !

  7. #7
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 171
    Par défaut Et pas de progrès !
    Voici ce que j'ai fait :
    J'ai vérifier l'action exécutable et scripts dans le paramètrage de IIS. OK.
    Ensuite sur ce serveur j'ai mis une page php avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <html>
    <head>
    <title> </title>
    </head>
    <body>
    <?PHP
    echo exec('D:\Intranet Store\Rep_Cortexte\testjpc.cmd');
    ?>
    </body>
    </html>
    Le cmd fait "pause" c'est tout pour l'instant.
    Lorsque je charge la pge je m'attendais à voir une fenêtre DOS s'ouvrir avec pause à l'intèrieur.
    Il ne se passe rien...mais c'est peut-être normel...je ne sais plus je suis perdu...

  8. #8
    Rédacteur
    Avatar de BrYs
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 014
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 014
    Par défaut
    Citation Envoyé par jpclutier
    Lorsque je charge la pge je m'attendais à voir une fenêtre DOS s'ouvrir avec pause à l'intèrieur.
    Houla non, la commande exec sert à lancer un executable SUR le serveur, donc tu peux attendre longtemps.
    Tu ne pourras pas lancer un cmd de cette maniere et d'ailleur pas avec une page web, tu imagines le danger ?

  9. #9
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 171
    Par défaut Oui c'est vrai
    pour le danger.
    En fait je cherche au travers d'un portail et par un clic sur un lien ou un bouton pouvoir lancer sur le poste client, une session Bureau à distance (Terminal Server 2003). C'est un fichier .rdp.
    Un peu comme on peut le faire avec un fichier Word ou Excel...
    J'ai regardé du côté de VBScript et Javascript mais je ne trouve rien...
    Mon moral est au plus bas !!!!

  10. #10
    Membre éprouvé
    Avatar de Harry
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2002
    Messages
    1 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2002
    Messages : 1 224
    Par défaut
    Regarde du coté des ActivX peut être.

Discussions similaires

  1. [Système] problème d'exécution code php
    Par QuenTinO dans le forum Langage
    Réponses: 1
    Dernier message: 24/04/2007, 11h50
  2. [Système] lancer un exe en php
    Par MayOL69bg dans le forum Langage
    Réponses: 5
    Dernier message: 23/04/2007, 11h24
  3. [Système] lancer un .bat depuis php
    Par Invité dans le forum Langage
    Réponses: 18
    Dernier message: 05/07/2006, 17h11
  4. [Système] lancer un .bat en PHP
    Par valal dans le forum Langage
    Réponses: 5
    Dernier message: 20/10/2005, 11h40
  5. [Système] lancer command unix par php
    Par naourass dans le forum Langage
    Réponses: 3
    Dernier message: 05/10/2005, 14h07

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