2011-04-26 23 views
0

假設我有我自己的服務器爲我的網站,我想製作能.DOC文件轉換爲PDF(這只是一個example.i要做很多其他的事情)。我有一個文檔爲PDF格式轉換軟件網站安裝在服務器上。我可以使用PHP製作一個接收用戶輸入文件的站點,將文件發送到軟件並接收輸出的pdf文件,最終發送給用戶下載。我可以這樣做嗎?如果是,那麼如何?php可以與我的服務器上安裝的軟件進行通信?

如果這可以做到那麼我可以通過使用網絡託管公司而不是我自己的服務器來做到這一點嗎?

+0

想這取決於你所運行的是什麼操作系統,但你可以使用www.php.net/exec執行命令行代碼,或者如果你的OS /程序是基於Windows的,你可能能夠利用www.php.net/COM – 2011-04-26 17:26:21

回答

0

基本上,是的。

最直接的方法是使用program execution functions之一如exec()。這些可能是你想要的。還有更專業,更少使用的方法here

無論您的託管公司允許執行程序是不同的事情 - 最有這些功能阻塞出於安全原因,因爲你通常與許多其他網站共享的服務器。您必須要求您的提供商確認。

4

是的。你可以通過PHP的exec()函數來做到這一點。你被允許執行什麼取決於你運行PHP的服務器。另外,要小心執行的內容。 ;)

相關問題