作者BoInE (ine)
看板PHP
標題[請益] 請問exec在winxp和win7會有差嗎?
時間Sun Oct 30 22:42:29 2011
hi各位~
我有一支外部程式(a.exe)會讀取同個資料夾下的檔案(input.txt)當參數,
程式會輸出一個output.txt,
以下是我的寫法: exec(a.exe input.txt);
在我的電腦(A)用本機localhost或是請別人連ip過來執行結果都正確,
結果整個webapp資料夾放到別台電腦(B.C)後執行就錯誤了,
但是不是當掉之類,而是最後輸出的output結果根本就是錯的,
看起來是外部程式執行中就錯了,可是在別台電腦(B.C)直接下指令或是
直接點程式檔執行結果都是正確的...請問可能是什麼問題呢?_?
電腦A是系統是XP,BC都是WIN7,伺服器都是直接裝appserv
感謝~有描述不清楚的部份可以再補充
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.44.89
※ 編輯: BoInE 來自: 114.32.44.89 (10/30 22:43)
1F:推 dvdr2001:你的 web server 權限跟你登入執行是不同 user 的權限 11/01 17:58
2F:→ dvdr2001:套在 Linux 上就是 nobody 沒權限但你登入的 user 有 11/01 17:59
3F:→ dvdr2001:印象中 windows 7 的 apache 是 system 這個 User 11/01 18:00