le 14/12/2010 à 12:29
Commande exec qui ne fonctionne pas.
Que retourne ton exec ?
Sinon, faire 2 exec ne sert à rien, car PHP va créer deux processus distincts.
Donc ton premier exec avec ton "cd" ne sera pas pris en compte par le deuxième exec.
Attention aussi à une chose.
Ce n'est pas parce que "la ligne de commande" fonctionne que cela fonctionnera avec exec. En effet, l'environnement (en terme de variables globales du système) n'est pas le même pour ton compte utilisateur (avec lequel tu testes la commande) et pour le processus php (il faut vérifier que php trouve bien pdftotext).
Sinon, faire 2 exec ne sert à rien, car PHP va créer deux processus distincts.
Donc ton premier exec avec ton "cd" ne sera pas pris en compte par le deuxième exec.
Attention aussi à une chose.
Ce n'est pas parce que "la ligne de commande" fonctionne que cela fonctionnera avec exec. En effet, l'environnement (en terme de variables globales du système) n'est pas le même pour ton compte utilisateur (avec lequel tu testes la commande) et pour le processus php (il faut vérifier que php trouve bien pdftotext).