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 :

php et les programmes externes (*.bat)


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    148
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 148
    Par défaut php et les programmes externes (*.bat)
    Bonjour tous le monde,

    j'expose mon problème :

    je veux créer une page web qui me permettra de générer un fichier pdf.

    ce fichier pdf est créer à partir d'un fichier *.bat, donc je veux qu'à partir de cette page je lance le *.bat qui va me générer le fichier pdf avec la fenêtre qui me permettra de le sauvegarder où je veux.

    je ne sais pas si c'est faisable avec php, car j'ai utilisé exec, system, passthru, ...etc mais ca ne donne rien.

    Quelqu'un peut m'aider ou m'orienter svp, c'est assez urgent?

    dois-je utiliser autre que php (java par exemple)

    d'avance merci

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 537
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 537
    Par défaut
    http://php.net/manual/fr/book.exec.php

    Mais bon, faut lire, c'est dur.

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    148
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 148
    Par défaut php et les programmes externes (*.bat)
    Bonjour deadalnix,

    En fait, j'ai réussi à le faire en utilisant la commande start. J'ai juste un petit souci, le truc marche trés bien sur une machine sous windows XP pro, mais sur un windwos server 2003 ca me fait la même chose qu'autre fois, j'explique :

    sur xp pro, dans propriété du service apache j'ai coché "autoriser le service à interagir avec le bureau" et ça marche trés bien.

    par conte sur windows server 2003, j'ai fait la même chose mais la fenetre reste figé sans rien qui se passe.

    T'as pas un idée la dessus.

    merci d'avance.

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 537
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 537
    Par défaut
    Je penche pour un problème de conf, mais malheureusement, je connais rien à ce genre de choses sous windows. Je ne peux donc pas t'aider sur ce coup.

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    148
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 148
    Par défaut php et les programmes externes (*.bat)
    Bonjour,

    j'ai résolu le problème en utilisant la fonction system().

    merci à vous.

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

Discussions similaires

  1. appler les programme externe avec extproc
    Par menoran dans le forum Oracle
    Réponses: 0
    Dernier message: 05/05/2010, 16h22
  2. Gérer les options d'un programme externe?
    Par Nuxiz dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 07/10/2007, 23h08
  3. Réponses: 2
    Dernier message: 12/07/2006, 08h44
  4. [VB6]Executer un programme externe et récuperer les sorties
    Par agro dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 29/03/2006, 13h08
  5. [Système] Executer un programme externe depuis un scripte php
    Par Scorpion Rouge dans le forum Langage
    Réponses: 1
    Dernier message: 24/01/2006, 11h59

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