我想爲我建立我自己的我的本地服務器上使用的web應用程序剪貼板訪問,我想出了這個:本地服務器上的PHP exec命令 - 爲什麼這不起作用?
首先一個批處理文件,從另一個文件上寫着:
clip < %1
然後在我的PHP文件:
exec("mybatch.cmd $file_with_text_to_be_copied");
需要的,只是直接執行沒有返回變量...
在任何日誌沒有錯誤,但它只是沒有按」工作。
我並不感到驚訝它不起作用,考慮到剪貼板的安全性,但我無法弄清楚爲什麼 - 鉻或Apache或誰甚至知道我在做什麼?
我甚至嘗試一些我看網上有關更改Apache服務帳戶被另一帳戶用戶身份運行(我認爲這是系統帳戶 - 不記得 - 但它是什麼我在網上看了) 但沒有改變...
順便說一下Windows機器 - 以防萬一錯過了。
很難說爲什麼它不能像你想要的那樣工作。可能是因爲windows系統上沒有叫'clip'的命令? – hakre
你嘗試過passthru(「clip
kba
還沒有嘗試passthru ...我會的。除非test是一個文件,否則clip
user1167442