作者people1234 (people)
看板PHP
标题[请益] 如何用php执行 执行档
时间Mon Jul 10 17:09:27 2006
我想用php程式(.php) 执行外部执行档(.exe)
<?php
exec('run.exe');
?>
或是用system('run.exe');
可是都不成功
我的php.ini里面的 safe_mode 也设为 Off 了
请问我还必须更改那些设定勒
很急 希望有经验的人能帮帮忙罗@@
副上:
<?php
echo '<pre>';
// Outputs all the result of shellcommand "ls", and returns
// the last output line into $last_line. Stores the return value
// of the shell command in $retval.
$last_line = system('dir', $retval);
// Printing additional info
echo '
</pre>
<hr />Last line of the output: ' . $last_line . '
<hr />Return value: ' . $retval;
?>
这是
http://tw.php.net/manual/tw/function.system.php 的范例程式 我可以成功的
执行,可是 system('run.exe')则没有反应 =.=
请大大们帮帮我吧 ><
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.244.125.224
1F:推 bigair:是因为你的PHP没有权限执行 run.exe 吧 07/10 17:19
2F:推 people1234:请问如何更改 07/10 17:47
4F:推 bigair:改完以後记得重新启动web server 07/10 17:52
5F:推 previa:路径要对喔 记得 07/11 04:34
6F:推 people1234:请问如果是第一种方法 使用windows该如何修改勒 07/11 08:45
7F:推 people1234:另外跟据手册我把save_mode 设成off php.ini里的其它 07/11 09:40
8F:→ people1234:safe_mode选项 包括safe_mode_exec_dir 我应该都不用设 07/11 09:46
9F:→ people1234:吧qq 07/11 09:47
10F:推 bigair:忘记讲,也可以改exe执行权限,我手边没有windows环境 07/11 13:31
11F:→ bigair:帮你测所以不能给你肯定答案 07/11 13:31
12F:推 people1234:已经很感谢你的帮忙了 剩下的我自己处理吧^^ 07/12 08:41