PHP IIS exec erreur CGI

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : PHP IIS exec erreur CGI

par dam358 » 29 mai 2009, 10:04

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\"");

?>

par dunbar » 28 mai 2009, 18:28

Salut,

:-k 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.

PHP IIS exec erreur CGI

par dam358 » 28 mai 2009, 10:08

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