tp5 代替 tp3.2 常量 __ROOT__ 函数

浏览:2918 发布日期:2017/08/19 分类:功能实现 关键字: __ROOT__ TP5root
tp5 代替 tp3.2 常量 __ROOT__ 函数
 function root(){
    $root  = $phpfile = '';
    $iscgi = (0 === strpos(PHP_SAPI,'cgi') || false !== strpos(PHP_SAPI,'fcgi')) ? 1 : 0 ;
    if ( $iscgi ) {
      $temp    = explode('.php',$_SERVER['PHP_SELF']);
      $phpfile = rtrim(str_replace($_SERVER['HTTP_HOST'],'',$temp[0].'.php'),'/');
    } else {
      $phpfile = rtrim($_SERVER['SCRIPT_NAME'],'/');
    }
    $root =   rtrim(dirname($phpfile),'/');
    return (($root=='/' || $root=='\\') ? '' : $root);
 }
PS:在 tp3.2 复制下来的
评论( 相关
后面还有条评论,点击查看>>