重複の可能性:
PHPが文字列の変数を置き換えないのはなぜですか?
echo exec('hi.exe $file',$results,$status);
私はPhpからこの行を実行しようとしています。ここで、$ fileに割り当てられる値は、ファイル名hi.txt(つまり、$ file = hi.txt)です。
しかし、同じ行でコードを実行しようとするたびに、コマンドプロンプトで同じコードを実行し$file file not found
た場合と同じようにエラーが表示されます。hi.exe hi.txt
また、phpの変数の代わりにファイル名を使用して同じ行を実行しようとするとexec('hi.exe hi.txt',$results,$status)
、ブラウザは出力を表示せずに長時間実行し続けます。
誰かが私がどこで間違っているのか教えてください!