You should isolate your system call, for example making an interfaced class :
class myShell { public function execute($command) { // your stuff } } And use this class to make some actions, for example logging the command before executing. Check what command is executed, check the return values, etc. Read the doc : http://fr.php.net/manual/fr/function.exec.php Use the 2nd and 3rd argument to retrieve output & return code, make some var_dump. Your method code should look like this : $this->log("Executing command $command"); exec($command, $returnValue, $returnCode); $this->log("Return code : $returnCode"); $this->log("Output : ".implode("\n", $returnValue)); Tell us output and return code. Alexandre 2009/10/23 mel_06 <06melc...@gmail.com> > > i'm just new to symfony, i'm having trouble with using ffmpeg on > symfony. i just modified this code which work properly on code igniter > framework for symfony. but it doesn't save the 10sec audio file on the > directory path? and i need to save this as well to the database? > > here's my code: > > public function executeIndex($request) > > { > $this->form = new WebsiteForm(); > if ($request->isMethod('post')) > { > $this->form->bind($request->getParameter('website'), $request- > >getFiles('website')); > > if ($this->form->isValid()) > { > > $file = $this->form->getValue('file'); > > $filename = 'uploaded_'.sha1($file->getOriginalName()); > $extension = $file->getExtension($file->getOriginalExtension > ()); > $file->save(sfConfig::get('sf_upload_dir').'/'.$filename. > $extension); > > $uploaded = $this->form->save(); > > $ffmpegPath = 'c:\wamp\bin\ffmpeg\bin\ffmpeg.exe'; > $sourcePath = > sfConfig::get('sf_upload_dir').'/'.$uploaded->getFile > ();; > $destinationPath = sfConfig::get > ('sf_upload_dir').'/'.'_preview'.$uploaded->getFile();; > > if ( $this->form->getValue('streamtype') == '10' ) { > > exec($ffmpegPath.' -i '.$sourcePath.' -t 10 -acodec copy '. > $destinationPath); > > unlink($sourcePath); > > ($destinationPath, sfConfig::get('sf_upload_dir').$filename. > $extension); > > } > > $this->redirect('website/show?id='.$uploaded->getId()); > > } > } > } > > i would really appreciate some help. thanks guys! > > > -- Alexandre Salomé -- alexandre.sal...@gmail.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en -~----------~----~----~----~------~----~------~--~---