可能重复:
为什么 PHP 不替换字符串中的变量?
我一直在尝试echo exec('hi.exe $file',$results,$status);
从 Php 执行这一行。其中分配给 $file 的值是文件名hi.txt(即 $file = hi.txt)。
但是每次我尝试用同一行运行我的代码时,它都会显示错误$file file not found
,就好像我hi.exe hi.txt
在命令提示符下运行它一样。
而且,如果我尝试使用文件名而不是 php ie 中的变量运行同一行exec('hi.exe hi.txt',$results,$status)
,浏览器会继续执行很长时间而不给出输出。
请有人告诉我哪里出错了!