Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2014, 13:51
lalundonde
 
Fecha de Ingreso: octubre-2014
Ubicación: ahora en santiago, por unos dias.
Mensajes: 7
Antigüedad: 10 años, 2 meses
Puntos: 0
Pregunta shell_exec despues de return

bueno, un saludo a todos, tengo un pequeño problema que no le encuentro solucion aun,
a ver si alguien me puede dar una pista.

El escenario es este:

Pagina para subir archivos, "jQuery File Upload".
tengo instalado y funcionando sin problemas ffmpeg y ffmpeg-php.

Y la idea es subir un video al servidor, y despues de ser subido empiece la convercion del video a otro formato de forma automatica, pero el problema esta en que cuando la barra de progreso llega casi al 100% se queda detenida, y es que sube todo el archivo bien, pero mientras el video no termine de estar convertido al nuevo formato , la barra no llega a 100%.

y estoy en esto.

el jQuery File Upload tiene un php con las funciones y toda la parafernalia, este php se llama "UploadHandler.php" el cual es llamado por un index.php.

index.php

<?php

error_reporting(E_ALL | E_STRICT);
require('UploadHandler.php');
$upload_handler = new UploadHandler();


//este return lo agrege yo.
return;

//scrit que contiene mi linea de comando del ffmpeg
shell_exec("sh ffmpeg-script.sh");

?>


ahora bien, el return en si funciona, osea subo archivos y la barra de progreso llega a 100%, pero despues no me ejecuta el scritp.

entonces mi pregunta es, como puedo ejecutar la ultima linea despues de un return, de funciones no se casi nada, y de ajax ni soñar, pero si me dan una pista, me pongo a indagar.

pd: llevo como 20 horas y el cerebro esta medio tonto.

pd2: una de mis 213213 pruebas fue intentando con shell_exec('trap "UploadHandler" 15');