18/10/2014, 13:51
|
| | Fecha de Ingreso: octubre-2014 Ubicación: ahora en santiago, por unos dias.
Mensajes: 7
Antigüedad: 10 años, 2 meses Puntos: 0 | |
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'); |