Bonjour à toutes et à tous,
Je suis sur un serveur unix qui heberge mon application qui est faite en PHP/mysql.

J'ai installé sur mon serveur un soft qui permet de découper des fichier MP3 en ligne de commande le soft marche très bien quand je suis sur le serveur en ligne de commande :
Exemple de commande : cutmp3 -i Asura.mp3 -a 1:00 -b 1:10

Par contre quand j'essaye de lancer la même commnade avec shell_exec(cutmp3 -i Asura.mp3 -a 1:00 -b 1:10
); dans fichier php que je lance via mon navigateur il ne se passe rien.
Mais la demande d'info via shell_exec(cutmp3 -I Asura.mp3); marche, donc c'est juste que quand il s'agit d'une création d'un new fichier que ça marche pas, car la commande permet de créer un fichier MP3 de 10 s.


J'ai l'impression que c'est un problème de droit..
J'ai essayé de rajouter l'utilisateur nobody d'apache dans le fichier sudoers, mais toujours le même pb.

Si qq à une idée ?

Merci pour vos réponses.


Mon script PHP :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<?php
$cmd = 'cutmp3 -i Asura.mp3 -a 1:00 -b 1:10';
echo $cmd ;
$output = shell_exec($cmd);
echo "<pre>$output</pre>";
?>