Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php exec中使用特殊字符_Php_Exec_Quotes - Fatal编程技术网

如何在php exec中使用特殊字符

如何在php exec中使用特殊字符,php,exec,quotes,Php,Exec,Quotes,有人能解释一下如何使这个代码工作吗 exec("ffmpeg -f concat -i <(printf "file '%s'\n" ./*.mp4) -c copy output.mp4"); exec(“ffmpeg-f concat-i必须转义双引号和反斜杠。可以使用反斜杠:\ exec(“ffmpeg-f concat-谢谢您的快速响应。我按照您之前所说的做了,但它似乎仍然不起作用。我收到了这样的错误-sh:-c:line 0:意外标记附近的语法错误`('现在执行的命令有问题。你

有人能解释一下如何使这个代码工作吗

exec("ffmpeg -f concat -i <(printf "file '%s'\n" ./*.mp4) -c copy output.mp4");

exec(“ffmpeg-f concat-i必须转义双引号和反斜杠。可以使用反斜杠:\


exec(“ffmpeg-f concat-谢谢您的快速响应。我按照您之前所说的做了,但它似乎仍然不起作用。我收到了这样的错误-sh:-c:line 0:意外标记附近的语法错误`('现在执行的命令有问题。你能在终端上测试它吗,而不是通过PHP运行它吗?'ffmpeg-f concat-i这个命令在shell中运行得非常好。我已经编辑了答案。我忘记了转义反斜杠。请再次测试它。它仍然不起作用。错误:sh:-c:第0行:意外标记附近的语法错误'('
exec("ffmpeg -f concat -i <(printf \"file '%s'\\n\" ./*.mp4) -c copy output.mp4");