PHP IIS exec erreur CGI
Posté : 28 mai 2009, 10:08
par dam358
Bonjour,
je développe une application en php qui appelle en ligne de commande un programme (ffmpeg) pour lancer un encodage après un upload.
Lors de l'appel via exec, une erreur CGI apparait.
Malgré de nombreux essais et l'aide de google, je n'ai pas trouvé de solution à mon problème.
Quelqu'un pourrait-il m'aider ?
Merci
PHP Version 5.2.9-1
IIS 6 sous Win Server 2003
Posté : 28 mai 2009, 18:28
par dunbar
Salut,

Avec du code je pense qu'il serait plus facile d'essayer de t'aider

Parce que là comme dirait
zeus il faudrait une chance de cocu pour trouver ton erreur.
Posté : 29 mai 2009, 10:04
par dam358
C'est pas faux
Le code ne contient que l'appel à ffmpeg, le reste du travail est fait ailleurs et fonctionne.
<?php
echo "debut codage";
//exec("D:\\ffmpeg.rev12665\\ffmpeg -i $nomFichier -ab 32 -f flv -s 320x240 -ar 22050 -aspect 4:3 -pass 1 -b 256 -r 15 -y dies2.flv");
//$comm="ffmpeg -i \"D:\\ffmpeg.rev12665\\noire.avi\" -ab 32 -f flv -s 320x240 -ar 22050 -aspect 4:3 -pass 1 -b 256 -r 15 -y \"D:\\ffmpeg.rev12665\\dies1453.flv\"";
//exec($comm,$ret);
//exec("D:/ffmpeg.rev12665/coder.bat");
//exec ("D:\\ffmpeg.rev12665\\coder.bat");
//exec("ffmpeg -i \"D:\\ffmpeg.rev12665\\noire.avi\" -ab 32 -f flv -s 320x240 -ar 22050 -aspect 4:3 -pass 1 -b 256 -r 15 -y \"D:\\ffmpeg.rev12665\\dies1453.flv\"");
//exec("D:\\ffmpeg.rev12665\\ffmpeg -i noire.avi -ab 32 -f flv -s 320x240 -ar 22050 -aspect 4:3 -pass 1 -b 256 -r 15 -y dies1453.flv");
//avec coder.bat qui contient la meme commande
//exec("D:\ffmpeg.rev12665\coder.bat");
//exec('D:\ffmpeg.rev12665\coder.bat');
//exec("ffmpeg -i noire.avi -ab 32 -f flv -s 320x240 -ar 22050 -aspect 4:3 -pass 1 -b 256 -r 15 -y encode.flv");
//exec("ffmpeg -i noire.avi -ab 32 -f flv -s 320x240 -ar 22050 -aspect 4:3 -pass 1 -b 256 -r 15 -y dies1453.flv");
//exec("ffmpeg -i \"D:/ffmpeg.rev12665/noire.avi\" -ab 32 -f flv -s 320x240 -ar 22050 -aspect 4:3 -pass 1 -b 256 -r 15 -y \"D:/ffmpeg.rev12665/dies1453.flv\"");
?>