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 :

Commande Linux par PHP


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Juin 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2009
    Messages : 5
    Par défaut Commande Linux par PHP
    Bonjour,

    J'ai un fichier PYTHON nommé mocodo.py, qui créé plusieurs fichiers. Lorsque je tape la commande './mocodo.py' sur Linux, le script s'exécute et créé les fichiers sans aucun problème.

    Pour un projet que je dois rendre très bientôt, le script doit s'exécuter depuis une page PHP via un bouton.
    Et là, je clique sur le bouton en question, mais rien ne se passe...

    J'ai utilisé les commandes suivantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    - system('./mocodo.py');
    - exec('./mocodo.py');
    - passthru('./mocodo.py');
    - shell_exec('./mocodo.py');
    mais rien ne se passe... J'ai même mis une variable de type entier avec la commande system, pour qu'il me retourne FALSE si jamais la commande n'a pas marché... Or il me retourne 1 donc je suppose que ça a marché, sauf que le script ne s'est pas exécuté...

    Je désespère cela fait 5 jours que je suis juste sur cette commande et que je ne trouve pas de réponse....

    Merci d'avance pour votre aide

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Il faut que l'utilisateur qui execute php (en général nobody) est les droits adéquats sur ton fichier python.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Juin 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2009
    Messages : 5
    Par défaut
    Ben pour être sûr, j'ai mis tous les droits à tout le monde sur le fichier...

  4. #4
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Suppose que mocodo.py est situé au même endroit que le script php , c'est bien le cas ?
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Juin 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2009
    Messages : 5
    Par défaut
    Oui c'est bien le cas... J'ai essayer toutes les commanes indiquées + haut, avec le chemin relatif ('./mocodo.py') et même avec le chemin absolu, soit de mon pc en local ac Wamp, soit de mon hébergeur avec mon site...

Discussions similaires

  1. Réponses: 12
    Dernier message: 28/04/2009, 10h20
  2. [Système] Commande Linux via PHP
    Par musix77 dans le forum Langage
    Réponses: 1
    Dernier message: 31/07/2008, 13h57
  3. [Excel] Lecture d'un fichier excel sous linux par php
    Par marcandre dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 13/07/2008, 17h45
  4. [Système] Commande Linux avec php
    Par Tazerty dans le forum Langage
    Réponses: 3
    Dernier message: 30/08/2007, 23h09
  5. [Système] lancer command unix par php
    Par naourass dans le forum Langage
    Réponses: 3
    Dernier message: 05/10/2005, 15h07

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