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 :

lancer exe en php


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 129
    Par défaut lancer exe en php
    Bonjour,

    Je développe un site web en Php (4 ou 5 pas encore défini).
    Je dois lancer un ".exe", stocké sur le serveur, développé (depuis Windows) en Fortan.

    Mon serveur doit-il être obligatoirement un serveur windows (ou un serveur linux peut aussi gérer cela) ?

    A quoi dois-je faire attention ??

    Est-ce bien la fonction exec qui correspond ??

    Merci de votre aide car je suis totalement perdue !!

  2. #2
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    alors je vais essayer de répondre dans l'ordre

    Mon serveur doit-il être obligatoirement un serveur windows
    > oui un .exe ne peut être utiliser sur un serveur linux.

    A quoi dois-je faire attention
    > a ce que tu veux en faire, si 50 personnes ce connecte et peuvent actionner ton .exe je suis pas sur que ton serveur tienne le coup ni ton applicatif.

    Est-ce bien la fonction exec qui correspond
    > oui

    maintenant la petite question, ton appli est sur ton serveur, donc le fait de faire exec(tonappli.exe) va exécuté ton prog sur le serveur pas chez ton client on est bien d'accord?
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 129
    Par défaut
    maintenant la petite question, ton appli est sur ton serveur, donc le fait de faire exec(tonappli.exe) va exécuté ton prog sur le serveur pas chez ton client on est bien d'accord?
    Oui oui, on est bien d'accord


    A quoi dois-je faire attention
    > a ce que tu veux en faire, si 50 personnes ce connecte et peuvent actionner ton .exe je suis pas sur que ton serveur tienne le coup ni ton applicatif.
    Le ".exe" peut-il être appelé simultanément par plusieurs utilisateurs (comme un script php en somme) ? Ou les appels sont traités les uns après les autres ??

    Je ne comprends pas trop pourquoi le .exe utilise plus/trop de ressource et pourquoi mon applicatif (php ?) ne tiendrait pas le coup ?

  4. #4
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    Le ".exe" peut-il être appelé simultanément par plusieurs utilisateurs (comme un script php en somme) ?
    ba oui puisque c'est ton script php qui fait le exec donc si 50 personnes visite la page effectuant ton exec tu va appeler 50 fois ton programmes.

    Je ne comprends pas trop pourquoi le .exe utilise plus/trop de ressource et pourquoi mon applicatif (php ?) ne tiendrait pas le coup ?
    je ne parle pas de php mais plus de ton serveur et de ton applicatif. le faite de la lancer plusieurs fois va forcément avoir une incidence sur la charge machine. après ça dépend du traitement que fait ton executable.
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 129
    Par défaut
    Mon exe fait un calcul en fonction de variable récupérées plutôt par des formulaire html.
    Je n'ai pas envie de redévelopper en php ce que fait déjà le .exe (maintenance etc...). Je ne vois pas de solution plus simple.

    Double question (à mon sauveur ^^):

    1 Il y a peu/pas d'hebergeur connus (1and1, ovh) qui proposent windows+php, est-ce normal ?

    2 comment passer mes variables (stockés en session) à l'exécutable (par fichier texte temporaire ?) ?

    Merci

  6. #6
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    1 Il y a peu/pas d'hebergeur connus (1and1, ovh) qui proposent windows+php, est-ce normal ?

    ouep pour des raison de cout, de maintenance, de fonctionnement etc ....
    windows reste assez présent dans l'hébergement via IIS pour asp mais php nop.

    2 comment passer mes variables (stockés en session) à l'exécutable (par fichier texte temporaire ?) ?
    si ton programme prend en appel des paramètres exec("tonprog.exe ".$_session["tavariable1"]." ".$_session["variable2"] ....);

    après c'est sur que si ton prog ne peut pas prendre de variable c'est fichier texte ....
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

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

Discussions similaires

  1. [Mail] Lancer Outlook en PHP avec les diff entêtes
    Par heider dans le forum Langage
    Réponses: 7
    Dernier message: 02/01/2011, 06h10
  2. [Système] lancer un exe en php
    Par MayOL69bg dans le forum Langage
    Réponses: 5
    Dernier message: 23/04/2007, 12h24
  3. Réponses: 1
    Dernier message: 01/03/2006, 12h27
  4. Réponses: 4
    Dernier message: 14/12/2005, 13h16
  5. [Système] Lancer .exe
    Par licorne dans le forum Langage
    Réponses: 2
    Dernier message: 14/09/2005, 12h10

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