无限星辰工作室-客户无限互联网动力之源

标题: Thinkphp3.2.3 cli模式入口文件 [打印本页]

作者: crx349    时间: 2018-11-24 03:07
标题: Thinkphp3.2.3 cli模式入口文件
cli.php
  1. <?php

  2. if(version_compare(PHP_VERSION,'5.3.0','<'))  die('require PHP > 5.3.0 !');
  3. //普通模式,解决官方分组不支持cli的问题
  4. $depr = '/';
  5. $path   = isset($_SERVER['argv'][1])?$_SERVER['argv'][1]:'';
  6. if(!empty($path)) {
  7.     $params = explode($depr,trim($path,$depr));
  8. }
  9. !empty($params)?$_GET['g']=array_shift($params):"";
  10. !empty($params)?$_GET['m']=array_shift($params):"";
  11. !empty($params)?$_GET['a']=array_shift($params):"";
  12. if(count($params)>1) {
  13. // 解析剩余参数 并采用GET方式获取
  14.     preg_replace('@(\w+),([^,\/]+)@e', '$_GET[\'\\1\']="\\2";', implode(',',$params));
  15. }

  16. //define('APP_MODE','cli');
  17. define('APP_DEBUG',True);
  18. define( 'APP_PATH', dirname(__FILE__).'/Application/' );
  19. require dirname(__FILE__).'/ThinkPHP/ThinkPHP.php';
复制代码



用法
  1. php cli.php home/xmspace/net
复制代码







欢迎光临 无限星辰工作室-客户无限互联网动力之源 (https://www.xmspace.net/) Powered by Discuz! X3.4