• <address id="8ojxi"><em id="8ojxi"><button id="8ojxi"></button></em></address>

    <big id="8ojxi"><strong id="8ojxi"></strong></big>
    <big id="8ojxi"><menuitem id="8ojxi"><mark id="8ojxi"></mark></menuitem></big>
    1. <big id="8ojxi"></big>
      <label id="8ojxi"><sup id="8ojxi"></sup></label>

      <blockquote id="8ojxi"><ruby id="8ojxi"><rp id="8ojxi"></rp></ruby></blockquote>
        1. <blockquote id="8ojxi"></blockquote>

          1. <td id="8ojxi"><menuitem id="8ojxi"><mark id="8ojxi"></mark></menuitem></td>
            <blockquote id="8ojxi"></blockquote>
              1. <label id="8ojxi"></label>
                <thead id="8ojxi"><b id="8ojxi"></b></thead>
                <blockquote id="8ojxi"></blockquote>
                1. <acronym id="8ojxi"></acronym>

                2. <label id="8ojxi"><ruby id="8ojxi"></ruby></label>
                    1. <label id="8ojxi"></label>
                      1. <td id="8ojxi"></td>

                        1. <pre id="8ojxi"><object id="8ojxi"></object></pre>

                          <td id="8ojxi"><strong id="8ojxi"></strong></td>

                          <td id="8ojxi"></td>
                        2. <code id="8ojxi"></code>

                          newsπd=16類名稱錯誤,請檢查。

                          126.   * @param sdir 載入類定義文件的路徑,可以是目錄+文件名的方式,也可以單獨是目錄。sdir的值將傳入import()進行載入
                          127.   * @param force_inst 是否強制重新實例化對象
                          128.   */
                          129.  function spClass($class_name$args null$sdir null$force_inst FALSE){
                          130.      // 檢查類名稱是否正確,以保證類定義文件載入的安全性
                          131.      if(preg_match('/[^a-z0-9\-_.]/i'$class_name))spError($class_name."類名稱錯誤,請檢查。");
                          132.      // 檢查是否該類已經實例化,直接返回已實例對象,避免再次實例化
                          133.      if(TRUE != $force_inst)if(isset($GLOBALS['G_SP']["inst_class"][$class_name]))return $GLOBALS['G_SP']["inst_class"][$class_name];
                          134.      // 如果$sdir不能讀取,則測試是否僅路徑
                          135.      if(null != $sdir && !import($sdir) && !import($sdir.'/'.$class_name.'.php'))return FALSE;
                          136.      
                          9.  function spRun(){
                          10.      GLOBAL $__controller$__action;
                          11.      // 對路由進行自動執行相關操作
                          12.      spLaunch("router_prefilter");
                          13.      // 對將要訪問的控制器類進行實例化
                          14.      $handle_controller spClass($__controllernull$GLOBALS['G_SP']["controller_path"].'/'.$__controller.".php");
                          15.      // 調用控制器出錯將調用路由錯誤處理函數
                          16.      if(!is_object($handle_controller) || !method_exists($handle_controller$__action)){
                          17.          eval($GLOBALS['G_SP']["dispatcher_error"]);
                          18.          exit;
                          19.      }
                          28.  require(SP_PATH."/SpeedPHP.php");
                          29. 
                          30.  // 這里是入口文件全局位置
                          31.  import(APP_PATH.'/include/index/tpl_func.php');
                          32. 
                          33.  spRun(); // SpeedPHP 3新特性
                          34. 
                          35.  function isMobile() {
                          36.      $user_agent $_SERVER['HTTP_USER_AGENT'];
                          37.      $mobile_agents = Array("240x320""acer""acoon",
                          38.          "acs-""abacho""ahong""airness""alcatel",
                          麻将图片大全搞笑图片
                        3. <address id="8ojxi"><em id="8ojxi"><button id="8ojxi"></button></em></address>

                          <big id="8ojxi"><strong id="8ojxi"></strong></big>
                          <big id="8ojxi"><menuitem id="8ojxi"><mark id="8ojxi"></mark></menuitem></big>
                          1. <big id="8ojxi"></big>
                            <label id="8ojxi"><sup id="8ojxi"></sup></label>

                            <blockquote id="8ojxi"><ruby id="8ojxi"><rp id="8ojxi"></rp></ruby></blockquote>
                              1. <blockquote id="8ojxi"></blockquote>

                                1. <td id="8ojxi"><menuitem id="8ojxi"><mark id="8ojxi"></mark></menuitem></td>
                                  <blockquote id="8ojxi"></blockquote>
                                    1. <label id="8ojxi"></label>
                                      <thead id="8ojxi"><b id="8ojxi"></b></thead>
                                      <blockquote id="8ojxi"></blockquote>
                                      1. <acronym id="8ojxi"></acronym>

                                      2. <label id="8ojxi"><ruby id="8ojxi"></ruby></label>
                                          1. <label id="8ojxi"></label>
                                            1. <td id="8ojxi"></td>

                                              1. <pre id="8ojxi"><object id="8ojxi"></object></pre>

                                                <td id="8ojxi"><strong id="8ojxi"></strong></td>

                                                <td id="8ojxi"></td>
                                              2. <code id="8ojxi"></code>

                                              3. <address id="8ojxi"><em id="8ojxi"><button id="8ojxi"></button></em></address>

                                                <big id="8ojxi"><strong id="8ojxi"></strong></big>
                                                <big id="8ojxi"><menuitem id="8ojxi"><mark id="8ojxi"></mark></menuitem></big>
                                                1. <big id="8ojxi"></big>
                                                  <label id="8ojxi"><sup id="8ojxi"></sup></label>

                                                  <blockquote id="8ojxi"><ruby id="8ojxi"><rp id="8ojxi"></rp></ruby></blockquote>
                                                    1. <blockquote id="8ojxi"></blockquote>

                                                      1. <td id="8ojxi"><menuitem id="8ojxi"><mark id="8ojxi"></mark></menuitem></td>
                                                        <blockquote id="8ojxi"></blockquote>
                                                          1. <label id="8ojxi"></label>
                                                            <thead id="8ojxi"><b id="8ojxi"></b></thead>
                                                            <blockquote id="8ojxi"></blockquote>
                                                            1. <acronym id="8ojxi"></acronym>

                                                            2. <label id="8ojxi"><ruby id="8ojxi"></ruby></label>
                                                                1. <label id="8ojxi"></label>
                                                                  1. <td id="8ojxi"></td>

                                                                    1. <pre id="8ojxi"><object id="8ojxi"></object></pre>

                                                                      <td id="8ojxi"><strong id="8ojxi"></strong></td>

                                                                      <td id="8ojxi"></td>
                                                                    2. <code id="8ojxi"></code>

                                                                      河北十一选五前三直走 安徽时时一天几期 赛车pk10官网开奖 四川快乐12任五推 全天一分快三稳定计划 注册彩票网站 福建省36选7大星走势图 贵阳捉鸡麻将技巧口诀 双色球081期历史开奖结果 今晚齐鲁风采开奖号 极速时时官方开奖结果 江西时时计划 一分赛车微信计划群 福建时时官方网站 吉林时时连线走势 四场进球购买