1. 采集超市是国内最专业的火车头采集发布方案开发平台!

    专注于火车头规则、插件、模块、接口定制!为企业和个人提供全方位的采集发布方案!

    业务咨询请点击这里

  2. 最新火车头php发布接口定制业务上线

    支持采集zencart、opencart、x-cart、magento、SV-CART、 osCommerce、TomatoCart、PrestaShop、shopex、ecshop、ecmall、dedecms、phpweb、 KeeShop、TinyShop、 iWebShop、Easycart等等商城,支持自建商城!

  3. 采集超市建站、服务器租用服务

    专业从事于网站采集、网站建设、模板仿制、服务器租用、图像处理、淘宝周边产品或业务!需要更多业务请和我们联系!

    QQ:389311875

切换到精简模式

关于火车头php插件的原理

作者:采集超市 / 栏目:采集插件 /发布于:2014年9月2日
如需咨询,请联系,或加官方微信账号:locoymallcom

其实很简单,火车头是直接执行 php.exe 来调用 PHP 代码的。

php.exe 有一个 –f 参数,可以直接执行php文件,并且能够接受命令行参数。具体语法:

php [options] [ -f ] file [[—] args…]

火车头调用php插件的步骤:

1. urlencode需要传递的信息。如果信息较短,直接通过命令行参数传递;如果较长,保存为一个 System/Temp/ 目录下的临时文件,将文件名通过命令行参数传递

2. 调用 php.exe –f 执行php插件

3. php插件urldecode命令行参数,获取从火车头程序过来的参数

4. 插件执行操作

5. 将结果serialize并打印,插件程序结束

6. 火车头收到php插件echo的内容,解码,处理。

注意:火车头中,php.exe 和 php5ts.dll 保存在火车头主程序文件夹的system目录下。php.exe 被修改为 site.exe,php.ini 也被修改为 site.ini。

如需咨询,请联系,或加官方微信账号:locoymallcom
如果喜欢这篇文章,欢迎订阅采集超市 以获得最新内容。

本文由“采集超市 > 采集超市 ”收集并整理编辑后发布,若未注明内容为原创,则不用对其真实性负责!

页面标题:[ 关于火车头php插件的原理 - 采集超市 ]
本文网址:

网站内容禁止用于非法用途!不得用于商业用途!转载者须保证文章的内容完整性和添加本站版权说明!如我们发布的内容侵害了您的合法权益,请及时联系我们删除!

已经有 0 条评论

我要发表评论


sitemap