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

Ubuntu Discussion :

executer un shell dans un programme php?


Sujet :

Ubuntu

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2008
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 29
    Points : 23
    Points
    23
    Par défaut executer un shell dans un programme php?
    bonsoir,
    jai réalisé un programme php qui fait appel a un script shell,j'ai utilisé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php exec('./monshell'); ?>;
    jusque la tout va bien,seulement mon shell doit creer des fichiers mais je les trouve pas!!!!
    et si quelqu'un connait une méthode pour récupérer ces fichiers et les stocker quelque part
    merci

  2. #2
    Membre confirmé Avatar de alexp
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    459
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 459
    Points : 532
    Points
    532
    Par défaut
    l'utilisateur qui execute ton script php (probablement celui ayant lancé le serveur web) a t-il les droits d'écriture à l'emplacement ou le shell doit ecrire ?

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    De plus vérifie que ton script peut être exécuté comme un programme

  4. #4
    Membre confirmé Avatar de Tchetch
    Inscrit en
    Mars 2002
    Messages
    401
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2002
    Messages : 401
    Points : 477
    Points
    477
    Par défaut
    Et récupère la sortie d'erreur, tu auras peut-être un message http://www.php.net/manual/en/function.exec.php

Discussions similaires

  1. Réponses: 3
    Dernier message: 17/05/2007, 16h19
  2. Erreur dans un programme php pour une connexion à une bdd
    Par gaetan.tranvouez dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 12/06/2006, 21h06
  3. Réponses: 2
    Dernier message: 09/06/2006, 10h06
  4. Réponses: 6
    Dernier message: 12/04/2006, 14h53
  5. commande shell dans un programme
    Par diefo dans le forum C
    Réponses: 3
    Dernier message: 15/08/2003, 13h37

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