私はPHP からサーバーにコマンドを実行しようとするので、私はこのエラーを取得する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
その重複していない、これは暗闇の中でだけでショット別の問題 –
ですが、私はありません、それはまったく同じ問題です@Gloytoshtyqo ... CMD変数が定義されていないと信じています。あなたは明らかに何かを読んで理解する努力をしていません。 –
同じ問題です。 '$ cmd'は定義されていません。ここで 'shell_exec($ cmd);' '$ cmd'は以前に定義されていません。そうでない場合は最小限に抑えられ、エラーメッセージは異なるはずです。 – chris85