我最近在研究火车头采集器,它里面有一个功能是调用php文件来处理采集结果。我想大家帮我分析一下原理,如何实现该功能。给个例子最好。谢谢了。该软件的下载地址:http://files.cnblogs.com/luckboy/LocoySpider.rar压缩包里面我已经删除里火车头采集器里面的其他功能的文件,只留下调用php文件测试程序的相关文件。

解决方案 »

  1.   

    扫描在Interface目录下的php文件,得到文件列表,载入到listview里
      

  2.   


    你误解了,我要的功能是c#把字符串传给指定的php文件处理,php文件处理完后把结果传回给c#.
      

  3.   

    php貌似只是一个配置文件,里面的参数取到后所有的步骤都是C#里完成的
      

  4.   

    程序有个目录下有个php的dll很明显它调用了这个dll来解释php程序
      

  5.   

    应该不是c#处理,因为它完全支持php的语法,c#只不过是接受php处理的结果。system文件夹里面有  php5ts.dll  ,和  Site.exe  这才是关键。我不太懂php,只想知道它如何实现。谢谢了
      

  6.   

    自己找到答案了,跟 ChrisAK 说的差不多。它把php.exe 该名为 site.exe用了php的命令行模式解析php文件,并用程序接受处理后的结果。