[請益] exec外部執行exe的問題

看板PHP作者 (彤)時間14年前 (2009/12/13 11:31), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
原始碼c++ #include <cstdlib> #include <iostream> using namespace std; int main() { cout << "111\n"; cout << "222\n"; return 0; } 原始碼php <? $retValue = exec("test",$arr,$ret); echo $retValue.'\n'; echo $arr.'\n'; echo $ret.'\n' ?> 執行結果 一直卡住 請問怎麼解決呢?? 假使我要傳值給exe在接它的return 類似一個function exec可行嘛 煩請高人指點 弄了一晚了 ~_~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.27.129.69

12/13 12:03, , 1F
exec只會回傳1跟0...大概就是執行成功跟失敗~~~
12/13 12:03, 1F

12/13 12:04, , 2F
要從exe傳回值,用fopen的形式應該可行~~~
12/13 12:04, 2F

12/13 12:36, , 3F
請善用php官網,有很詳細的解說.另外,類似的函式尚有:system,
12/13 12:36, 3F

12/13 12:37, , 4F
passthru, shell_exec, 目的大致一樣,規格略有差異.
12/13 12:37, 4F

12/13 18:43, , 5F
謝謝 問題解決了 ^^b
12/13 18:43, 5F
文章代碼(AID): #1B960U4e (PHP)