2012-05-25 2 views
0

꽤 많은 시간이 소요되는 비디오 인코딩 작업이 있으며 exec() 함수를 사용하여 PHP에서 실행합니다. 인코딩 중에 소프트웨어는 콘솔 라인을 백분율로 업데이트합니다. 나중에 처리하기 위해 PHP에서이 데이터를 가져올 수있는 방법이 있습니까, 아니면 콘솔의 데이터가 업데이트 될 때 PHP 함수를 호출 할 수 있습니까?PHP에서 출력에 대한 트리거 기능 exec()

감사합니다.

답변

0

대신 shell_exec을 사용할 수 있지만 PHP 스크립트가 작업이 완료 될 때까지 기다릴 것입니다. 사용자가 비디오를 업로드하게하려면 오래 기다리게 할 수 있습니다. 이 경우 사용자가 직접 스크립트를 작성하여 php processvideo.php 또는 무거운 스크립트를 호출 한 후 shell_exec을 사용하면 반환 데이터를 얻을 수 있습니다.