我尝试从php在服务器中运行命令,所以我在php文件中添加了此代码
shell_exec($cmd);
echo $cmd = "at ".$_POST['time1']." <<< '/usr/local/bin/youtube-dl ".$_POST['url']." -o ".$out." && /root/bin/ffmpeg -y -i ".$out." -c:v libx264 -s 640x360 -b:v 300k -strict experimental -movflags +faststart -c:a aac FILMA/".$out."___www.example.com___.mp4 && rm -f ".$out."'";
当我运行它时,出现此错误
PHP注意:未定义的变量:/var/www/html/1.php在第__行的cmd,引用网址:http : //example.com/1.php
问题是您$cmd
在定义之前尝试使用它。您可以在第1行上使用它,并在第3行上对其进行定义。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句