如何获取帝国cms的版本号?下面的函数可以帮到你。
<?php print_r(user_GetEmpireVersion()); //返回帝国CMS版本 function user_GetEmpireVersion(){ global $empire,$dbtbpre; $r['usever']=''; $r['usechar']=''; if(!$dbtbpre)$dbtbpre='phome_'; $cktbname=$dbtbpre.'enewsgroup'; $sql=$empire->query("SHOW FIELDS FROM `".$cktbname."`"); $f=','; while($r=$empire->fetch($sql))$f.=$r['Field'].','; //版本 if(!stristr($f,',dopl,')) { $r['usever']='2.0'; } elseif(!stristr($f,',dof,')) { $r['usever']='2.5'; } elseif(!stristr($f,',dotable,')) { $r['usever']='3.0'; } elseif(!stristr($f,',douserpage,')) { $r['usever']='3.5'; } elseif(!stristr($f,',doadminstyle,')) { $r['usever']='3.6'; } elseif(!stristr($f,',douserlist,')) { $r['usever']='3.7'; } elseif(!stristr($f,',dotempgroup,')) { $r['usever']='4.0'; } elseif(!stristr($f,',domemberf,')) { $r['usever']='4.6'; } elseif(!stristr($f,',dovotemod,')) { $r['usever']='4.7'; } elseif(!stristr($f,',dowap,')) { $r['usever']='5.0'; } elseif(!stristr($f,',doplf,')) { $r['usever']='5.1'; } elseif(!stristr($f,',dofirewall,')) { $r['usever']='6.0'; } elseif(!stristr($f,',doclassf,')) { $r['usever']='6.5'; } elseif(!stristr($f,',dodttemp,')) { $r['usever']='6.6'; } elseif(!stristr($f,',domoreport,')) { $r['usever']='7.0'; } elseif(!stristr($f,',doviewgroup,')) { $r['usever']='7.2'; } else { $r['usever']='7.5'; } return $r; }