作者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
推 bigair:是因為你的PHP沒有權限執行 run.exe 吧 07/10 17:19
推 people1234:請問如何更改 07/10 17:47
推 bigair:改完以後記得重新啟動web server 07/10 17:52
推 previa:路徑要對喔 記得 07/11 04:34
推 people1234:請問如果是第一種方法 使用windows該如何修改勒 07/11 08:45
推 people1234:另外跟據手冊我把save_mode 設成off php.ini裡的其它 07/11 09:40
→ people1234:safe_mode選項 包括safe_mode_exec_dir 我應該都不用設 07/11 09:46
→ people1234:吧qq 07/11 09:47
推 bigair:忘記講,也可以改exe執行權限,我手邊沒有windows環境 07/11 13:31
→ bigair:幫你測所以不能給你肯定答案 07/11 13:31
推 people1234:已經很感謝你的幫忙了 剩下的我自己處理吧^^ 07/12 08:41