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 :

Fonction exec() - Où s'éxecute t-elle?


Sujet :

Langage PHP

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Fonction exec() - Où s'éxecute t-elle?
    Bonsoir,

    Je suis sous Ubuntu, j'ai un serveur Apache, j'ai PHP7 et je souhaite exécuter un fichier binaire "main".
    Pour ce faire, j'ai un page HTML qui exécute grâce à Ajax, mon fichier PHP "main.php" qui contient le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?
      php exec ('/var/www/html/server/main'); 
    ?>
    Mon fichier "main" a l'air de bien s’exécuter car il met bien entre 10-15s (comme c'est prévu) à se faire.
    Cependant, il est censé créer des fichiers qui n'apparaissent pas dans le dossier '/var/www/html/server/'..
    (les fichiers se créer bien lorsque j'exécute "main" à la main dans le terminal.
    Quelqu'un sait où sont stockés les fichiers créés pendant une commande exec()?
    Merci d'avance !

    Cordialement,
    Krazyxx

  2. #2
    Membre éclairé Avatar de Geoffrey74
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2007
    Messages : 515
    Points : 760
    Points
    760
    Par défaut
    Salut,

    dans ton fichier main, tu lui spécifies un emplacement pour la création ?
    As-tu fais une recherche de fichier via le nom pour les trouver ?

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Bonjour,

    Merci pour ta réponse
    Non je ne spécifie pas d'emplacement pour la création, les fichiers se créent normalement au même endroit que mon "main". Dans mon "main.cpp" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      ofstream file("fichier.txt", ios::trunc);
    Oui, j'ai fait un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    find -name "fichier.txt"
    depuis la racine '/', mais sans succès..

    Cordialement,
    Krazyxx

  4. #4
    Membre éclairé Avatar de Geoffrey74
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2007
    Messages : 515
    Points : 760
    Points
    760
    Par défaut
    Et si tu fais

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo exec ('/var/www/html/server/main');
    Qu'est ce qui s'affiche ?

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Il n'y a absolument rien d'affiché ^^'

Discussions similaires

  1. Réponses: 0
    Dernier message: 24/01/2011, 19h32
  2. [Système] problème avec la fonction exec
    Par SegmentationFault dans le forum Langage
    Réponses: 1
    Dernier message: 30/06/2006, 17h59
  3. [Système] Problème avec la fonction exec()
    Par ben_harper dans le forum Langage
    Réponses: 13
    Dernier message: 28/06/2006, 11h32
  4. [VISUAL 6] Fonction exec
    Par Nelmo dans le forum MFC
    Réponses: 2
    Dernier message: 04/06/2006, 23h01
  5. Réponses: 5
    Dernier message: 24/02/2006, 14h39

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