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 :

[Système] La commande exec()


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 551
    Par défaut [Système] La commande exec()
    Salut,

    La commande suivante marche sans probleme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    exec("touch ".$path_admin."/build/packages/$usid/Resized_Movie/toto") ;
    par contre la commande suivante ne marche pas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    exec("mogrify -resample 72 -resize 800x600 -quality 90 /Volumes/Web_Site/html/admin/build/packages/Resized_Movie/photo-01-46fb7893c8c3f.jpg") ;
    Et pourtant exactement la meme commande dans un terminal marche !!!

    Alors la, je ne comprends pas, exec marche puisque je peux creer le fichier toto, la commande marche puisque je peux l'excecuter dans un terminal mais cette meme commande dans un script php ne marche pas !


    Any idea ?

    Merci,
    Vincent.

    PS: Je ne pense pas que cela soit un probleme de droits puisque les repertoires et fichiers sont tous "rwxrwxrwx".

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 551
    Par défaut
    J'aurai du penser a jeter un coup d'oeil dans le fichier log des erreurs:

    sh: line 1: mogrify: command not found



    PS: Le seul truc bizarre, c'est pourquoi est ce qu'il faut ajouter /usr/local/bin pour excecuter mogrify avec PHP ! ?

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

Discussions similaires

  1. [Système][Runtime]getRuntime().exec
    Par Neptune8 dans le forum API standards et tierces
    Réponses: 11
    Dernier message: 22/02/2011, 19h34
  2. [Système] Commande exec() pour commande système
    Par Antho13 dans le forum Langage
    Réponses: 17
    Dernier message: 09/06/2008, 20h44
  3. [Système] Commande exec distant
    Par fifi774 dans le forum Langage
    Réponses: 4
    Dernier message: 04/01/2007, 10h19
  4. [Système] commande exec en arriere plan
    Par dgedge dans le forum Langage
    Réponses: 3
    Dernier message: 03/07/2006, 14h45
  5. [Système] commande exec()
    Par Stef784ever dans le forum Langage
    Réponses: 5
    Dernier message: 24/11/2005, 10h53

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