簡體   English   中英

如何在PHP中執行命令行實用程序?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM