我正在寻找一种在我的 .php 页面中使用我的 C# 程序的方法。我可以想象两种方式:
- 在服务器中运行 c# .exe,并读取 .php 文件中的输出。
- 直接在服务器上运行 c# .exe。
而且我不知道是否有可能。如果是这样,如何?
ps:目前我正在使用一个 C# 类,它可以为土耳其语单词产生足够的内容,称为TurkceEkler。我想要做的是使用它来为我的网站(MySQL)数据库的用户名产生足够的内容,并以某种方式将它传递给我的 php 脚本。
任何帮助将不胜感激,谢谢!
我正在寻找一种在我的 .php 页面中使用我的 C# 程序的方法。我可以想象两种方式:
而且我不知道是否有可能。如果是这样,如何?
ps:目前我正在使用一个 C# 类,它可以为土耳其语单词产生足够的内容,称为TurkceEkler。我想要做的是使用它来为我的网站(MySQL)数据库的用户名产生足够的内容,并以某种方式将它传递给我的 php 脚本。
任何帮助将不胜感激,谢谢!
如果您可以将 c# 应用程序作为命令行实用程序运行,则可以使用 exec 函数调用它
Exec('myturkishapp.exe -f myfile', $output)
对于这个特定的示例,看起来 c# 应用程序只有几百行源代码,我可能会建议直接转换为 PHP,因为没有其他方法可以为您提供相同的性能。但是,一般方法(如果您希望扩展)是让服务器运行 c# 应用程序并返回结果。如果您手边没有 Windows 服务器,您可以查看可以在 Apache 上本地运行的 mod_mono: