win7 web端執行不了exec

來源:互聯網
上載者:User
想通過頁面開啟本地的程式,比方說開啟本地一個txt檔案。
exec('d:\test.txt');
寫php檔案在cmd裡執行就能開啟。但是在web端執行就打不開,但是進程裡面出現了notepad.exe的進程。
求解決方案。
系統:win7
server: wampserver
使用者:Administrator
server跟程式所在盤:c盤

不要說什麼別用exec什麼的,我這個就是在自己電腦上自用,不用考慮安全問題。謝謝大家了。
查了些資料,說在cmd裡面添加IUSR的許可權。但是我的添加按鈕是灰的。加不了。。
在服務裡面把wampapache那個與案頭互動的選項選上了。也沒效果。
php安全模式是關閉的。


回複討論(解決方案)

這個無解!
exec 只能執行無需使用者互動的程式
你看到了 notepad.exe 的進程,表示的確被執行了,但你看不到 notepad.exe 的的介面,因為他是在後台啟動並執行
既然你看不到介面,也就無法操作了(連退出的機會都沒有)

再說,php是在伺服器中啟動並執行,即便是能在伺服器上顯示出頁面,那你怎麼去操作呢?假定你的伺服器在美國

這個無解!
exec 只能執行無需使用者互動的程式
你看到了 notepad.exe 的進程,表示的確被執行了,但你看不到 notepad.exe 的的介面,因為他是在後台啟動並執行
既然你看不到介面,也就無法操作了(連退出的機會都沒有)

再說,php是在伺服器中啟動並執行,即便是能在伺服器上顯示出頁面,那你怎麼去操作呢?假定你的伺服器在美國


我說了就是本地。而且不是無解的 。我這代碼在公司電腦上就沒問題。但是在家裡就不行了。。

算了 自己搞定了 下了個綠色版的xampp 不需要apache的服務就可以運行apache。然後就可以達成效果了

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.