作者grassboy2 (天才小胖子-草兒活力花俏)
看板PHP
標題[請益] PHP執行exe檔的問題?
時間Tue Dec 12 22:27:08 2006
嗯嗯…
最近有個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