php 可以与我的服务器上安装的软件通信吗?
假设我有自己的网站服务器,并且我想创建一个可以将 .doc 文档转换为 pdf 的网站(这只是一个示例。我想做很多其他事情)。我安装了一个 doc 到 pdf 转换器软件服务器。我可以使用php制作一个网站,接收用户的输入文件,将文件发送到软件并接收输出的pdf文件,最终发送给用户下载。我可以这样做吗?如果是的话怎么办?
如果可以做到这一点,那么我也可以使用网络托管公司而不是我自己的服务器来做到这一点吗?
suppose i have my own servers for my site and i want to make a site that can convert .doc documents to pdf (this is just an example.i want to do many other things).i have a doc to pdf converter software installed on the server .can i use php to make a site that receives the user's input file , sends the file to the software and receives the output pdf file which is finally sent to the user to download. can i do this? if yes then how?
if this can be done then can i also do it by using a web hosting company instead of my own servers?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的。您可以通过 PHP 的 exec() 函数来完成此操作。允许执行的内容取决于运行 PHP 的服务器。另外,要小心你执行的操作。 ;)
Yes. You can do this via PHP's exec() function. What you're allowed to execute will depend on the server you're running PHP on. Also, be careful about what you execute. ;)
基本上,是的。
最直接的方法是使用程序执行函数之一,例如
exec()
。这些可能就是您想要的。 此处还有更专业、更罕见的方法。您的托管公司是否允许执行程序是另一回事 - 大多数公司出于安全原因阻止了这些功能,因为您通常与许多其他网站共享服务器。您必须询问您的提供商以确保。
Basically, yes.
The most straightforward way is using one of the program execution functions like
exec()
. Those are probably what you want. There are also more specialized, more seldom used ways here.Whether your hosting company allows executing programs is a different matter - most have these functions blocked for security reasons, because you usually share a server with many other web sites. You'll have to ask your provider to make sure.