看板 PHP 關於我們 聯絡資訊
嗯嗯… 最近有個php程式… 必需呼叫額外的exe檔來處理資料… 我查了一下exec和system的用法… 兩者好像都只能在背景裡執行… (例如執行iexplore.exe, 工作管理員可以看出來有一個iexplore.exe在執行, 但server端桌面沒看到有IE被打開) 而且…php檔好像要等到iexplore.exe執行完畢才會再跑下一行… 但是…我的目的只是要利用php打開這個程式啊(淚) 所以想請問板上的高手們… 可以教我執行某php,然後就能在server前景打開某程式 並且打開後就繼續往後面的述敘執行,不論被打開的程式有沒有執行結束… 耶…話說到時候ApacheServer是我自己的… 所以如果有牽涉任何的server設定,也沒關係^^~ 先謝謝大家的回答了><~ -- 如果php本身作不到這個功能的話… 可以告訴我php本身能作到的最大限度嗎@@a (ex:一定是背景執行...etc) -- ╔作者 grassboy2 來自 ptt.cc 的怒吼! P_GrassboyWebBBS版【http://WebGrassboy.twbbs.org Design By Grassboy@MDS 白日夢工作室 ╚─你現在還以為,瀏覽器不能打逼嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.206.39 ※ 編輯: grassboy2 來自: 140.115.206.39 (12/12 22:28)
buganini:已知exec('call "C:\Pro...\IEXPLORE.EXE"); 12/13 00:26
buganini:可以讓他開出視窗 12/13 00:34
buganini:至於要讓他不必等iexplorer關閉的...再查查.. 12/13 00:34
buganini:據說是把輸出導向到別處就可以先行離開,但我沒成功 12/13 00:42
buganini:wu..我囧然發現你是用apache執行那php檔.... 12/13 00:54
buganini:我說的是cli的情形 12/13 00:55
buganini:apache的話,由於windows支援多個使用者同時執行程式 12/13 00:56
buganini:用apache執行的話會不知該給哪個使用者看吧 12/13 00:56