【发布时间】:2012-02-09 02:10:43
【问题描述】:
我正在尝试使用 cake php 控制器中的 exec 命令打开一个文件。 我用
写了一个简单的函数echo exec('cd\users\Sathya\Desktop');
echo exec('key.txt');
当我在命令行界面上键入此命令时,命令cd\users\Sathya\Desktop 后跟key.txt 将打开所需的文件。但我无法从我的 php 文件中做同样的事情。
在这种情况下,我也没有收到 nt 权限系统错误消息。
但是当我将echo exec('whoami'); 放入php 文件时,我得到windows nt 权限系统错误消息。
请告诉我如何解决这个问题。 我是否遵循完全错误的方法?我是 php 新手,所以任何帮助将不胜感激。
提前谢谢你。
【问题讨论】:
-
你真正想做什么?也许
$key = file_get_contents('/users/Sathya/Desktop/key.txt')?
标签: cakephp command-line exec