我们有一个在IIS上运行的Delphi编写的CGI页面服务器(.exe)。 我们希望能够在不久的将来在某些时候将PHPembedded到这些页面中 – 比如,对于validation码或CMS集成,但目前还不确定如何通过IIS来解决这个问题。
使用IIS,是否有一种方法可以在通过我们自己的CGI应用程序之前或之后通过PHP解释器“pipe道”一个页面?
如果您想在您的Delphi应用程序中embeddedPHP脚本,只需将一个系统调用包含到PHP可执行文件中,或者使用php4delphiembeddedPHP解释器。
这听起来像是一个非常糟糕的主意,但是您也可以使用PHP脚本来调用Delphi CGI,去掉返回的CGI头文件, eval内容并重新设置PHP输出中的头文件。 只有做到这一点,你是非常有信心,你明白使用eval的风险。