我相信我的目标应该很简单,但对服务器管理员来说有些新意我会停下来。我的目标是,通过单击我网站管理部分页面上的按钮,可以执行位于我的远程服务器上的.bat文件。我的网站托管在一台服务器上,而.bat文件托管在第二台服务器上。这两台机器的用途非常不同,因此将它们组合起来是不可行的。
我见过fopen,exec和其他一些PHP方法,但我要么没有正确实现它们,要么它们不是正确使用的方法。
假设具有.bat文件的服务器位于IP地址200.100.100.1
说我的网站托管在100.100.200.2
我试图执行的.bat文件(例如)将是这样的:
@ECHO OFF
echo Hello, World.
pause
我已经搜索了很多并且要么没有正确地问我的问题,要么根本不可能这样做(我很难相信之前没有人问过这个问题。)
提前谢谢大家。