0

我的服务器是 Window Server 2008,以前在重新格式化之前,我可以像

例如一个简单的

<?php

System("C:\Windows\System32\calc.exe");

?>

或者

<?php

exec("C:\Windows\System32\calc.exe");

?>

但是,当我在浏览器上使用上面的代码输入这个 test.php 时,无论是 Firefox 还是 Chrome。它只是继续缓冲。像卡住或其他东西,直到php执行超时。

我拥有管理员权限,并且我是唯一一个使用我的 windows server 2008 的人,直到我由于硬件故障重新安装操作系统。

我使用 Wamp 服务器,默认设置为关闭 php 安全模式并启用 curl。

我想要尝试的只是一个简单的 exec 或系统调用来运行程序。但似乎无法执行,不确定是权限问题还是什么。任何人都知道我该如何解决这个问题。

4

1 回答 1

-1

你没有逃脱反斜杠。用单引号引用路径:

<?php
exec('C:\Windows\System32\calc.exe');
?>

或转义反斜杠。

于 2013-09-16T09:50:57.413 回答