[英]How to execute command-line utilities in PHP?
關於控制台命令,我的知識非常有限。 我想要實現的是在PHP查詢中執行控制台命令。
例
<?php
$sql = mysql_query("SELECT * FROM `users`");
while( $select_users = mysql_fetch_array( $sql )){
}
?>
我想在WHILE中執行的命令
因此,在此查詢中,我想執行此命令,但是不確定如何實現。 我已經看過類似的問題,但是不確定如何在我的示例中實現它們。
ffmpeg -ss 00:00:01.01 -i /my_video_file_dir/video.flv -y -f image2 \
-vcodec mjpeg -vframes 1 /image_dir/screenshot.jpg
您可以像這樣使用php的exec函數
$command = 'ffmpeg -ss 00:00:01.01 -i /my_video_file_dir/video.flv -y -f image2 -vcodec mjpeg -vframes 1 /image_dir/screenshot.jpg';
exec($command);
除了exec以外,您還可以從以下命令使用:
$output = shell_exec($command);
此命令通過shell執行命令,並以字符串形式返回完整的輸出,更多信息: http : //php.net/manual/zh/function.shell-exec.php
我和您一樣有相同的要求,並在此命令中使用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.