使用PHP調用vncserver是否可行?..關於網頁截圖的服務

edited 十月 2013 in 進階PHP討論
這幾天嘗試做出類似Snap這種類型的服務功能...使用的環境為ubuntu 7.04, 在終端機下直接輸入指令的話可以順利取得截圖.(以imagemagick + firefox + vncserver)..之後嘗試使用PHP5 下的 exec() 與 system() , run之後沒有任何回傳一片空白.當然檔案也是沒有產生...另外 ls , mkdir ,touch等指令則可以透過exec正常使用....
要如何才能夠使用透過 php 去呼叫 vncserver 啟動?
也有看到vncserver是一個perl(google搜到的..未確認)
那麼是不是要透過 PHP::Interpreter 來呼叫?

--命令列指令--

$ vncserver -geometry 800x800 -depth 24
$ DISPLAY=:1 mozilla-firefox -P "Screenshot" &
$ DISPLAY=:1 import -window root -resize 200x200 lj-shot.jpg
$ eog lj-shot.jpg

來源為這裡


http://brad.livejournal.com/2015327.html

請各位高手幫忙解惑一下..感激不盡.. ├140┤

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=2902

評論

Sign In or Register to comment.