[請益] 如何用php執行 執行檔

看板PHP作者 (people)時間19年前 (2006/07/10 16:54), 編輯推噓9(903)
留言12則, 3人參與, 最新討論串1/1
我想用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

07/10 17:19, , 1F
是因為你的PHP沒有權限執行 run.exe 吧
07/10 17:19, 1F

07/10 17:47, , 2F
請問如何更改
07/10 17:47, 2F

07/10 17:50, , 3F
1.改PHP權限(不推薦) 2.參照手冊http://0rz.net/441Ap
07/10 17:50, 3F

07/10 17:52, , 4F
改完以後記得重新啟動web server
07/10 17:52, 4F

07/11 04:34, , 5F
路徑要對喔 記得
07/11 04:34, 5F

07/11 08:45, , 6F
請問如果是第一種方法 使用windows該如何修改勒
07/11 08:45, 6F

07/11 09:40, , 7F
另外跟據手冊我把save_mode 設成off php.ini裡的其它
07/11 09:40, 7F

07/11 09:46, , 8F
safe_mode選項 包括safe_mode_exec_dir 我應該都不用設
07/11 09:46, 8F

07/11 09:47, , 9F
吧qq
07/11 09:47, 9F

07/11 13:31, , 10F
忘記講,也可以改exe執行權限,我手邊沒有windows環境
07/11 13:31, 10F

07/11 13:31, , 11F
幫你測所以不能給你肯定答案
07/11 13:31, 11F

07/12 08:41, , 12F
已經很感謝你的幫忙了 剩下的我自己處理吧^^
07/12 08:41, 12F
文章代碼(AID): #14iXN0YZ (PHP)
文章代碼(AID): #14iXN0YZ (PHP)