0

非常に時間がかかるビデオエンコーディングタスクがあり、exec()関数を使用してphpから実行します。エンコード中に、ソフトウェアは完了したパーセンテージでコンソールラインを更新します。後で処理するためにこのデータをphpで取得する方法、またはコンソールのデータが更新されたときにphp関数を呼び出す方法はありますか?

よろしく!

4

1 に答える 1

0

shell_exec代わりに使用できますが、それは PHP スクリプトが操作の完了を待機することを意味します。ユーザーにビデオをアップロードしてもらいたい場合、ユーザーをそれほど長く待たせたくない場合があります。その場合にできることは、ユーザー向けのスクリプトでexec呼び出しを行うphp processvideo.phpか、重いスクリプトが呼び出されたものを呼び出し、shell_execそこから使用して、戻りデータを取得できるようにすることです。

于 2012-05-25T07:51:31.937 に答える