php可以与我服务器上安装的软件进行通信吗?

时间:2011-04-26 17:22:56

标签: php web-hosting

假设我的网站有自己的服务器,我想建立一个可以将.doc文件转换为pdf的网站(这只是一个例子。我想做很多其他事情)。我有一个doc to pdf converter安装在服务器上的软件。我可以使用php建立一个接收用户输入文件的站点,将文件发送到软件并接收输出的pdf文件,最终发送给用户下载。我可以这样做吗?如果是,那怎么样?

如果可以这样做,那么我也可以通过使用网络托管公司而不是我自己的服务器来做到这一点吗?

2 个答案:

答案 0 :(得分:4)

是。您可以通过PHP的exec()函数执行此操作。您允许执行的操作取决于您运行PHP的服务器。另外,要小心你执行的内容。 ;)

答案 1 :(得分:0)

基本上,是的。

最直接的方法是使用program execution functions之一exec()。这些可能就是你想要的。还有更专业,更少使用的方式here

您的托管公司是否允许执行程序是另一回事 - 大多数都出于安全原因阻止了这些功能,因为您通常与许多其他网站共享服务器。您必须要求您的提供商确认。