从ASP.NET代码运行本地PHP脚本

时间:2013-01-16 16:21:55

标签: php asp.net .net

我需要运行一个特定的PHP脚本,该脚本与ASP.NET应用程序位于同一个文件夹中。

当然,我可以通过WebClient运行它,例如,使用网站的完整公共URL,但我想也许有更合乎逻辑的方式?以某种方式在本地推出它?

1 个答案:

答案 0 :(得分:1)

是的,您可以在本地运行php文件,但如果它不依赖于用户交互或外部浏览器资产,请使用:

Process.Start("/path/to/php path/to/the/file.php", "any additional parameters");

System.Diagnostics.Process.Start("/path/to/php path/to/the/file.php", "any additional parameters");

或只是:

system("/path/to/php path/to/the/file.php");

您可以参考http://php.net/manual/en/features.commandline.php

相关问题