function insertChildAfter($idx, &$node) { $key_arr = array_keys($this->_child_arr); $num_key = count($key_arr); $tmp_arr = arry(); for ($i = 0; $i < $num_key; $i++) { $tmp_arr[$key_arr[$i]] =& $this->_child_arr[$key_arr[$i]]; if ($i == $idx) { $tmp_arr[$node->getId()] =& $node; } } $this->_child_arr =& $tmp_arr; }
</nav> <!--Fechamento navbar--> <!-- panel "novidades"--> <div class="panel panel-primary"> <div class="panel-heading">arquivos</div> <div class="panel-body"> <div class="panelPrincipal"> <div> <h2><b>Versao</b></h2> <p> <p> <form method="get" action="ferramentas.php"> <?php $dados = arry(); ?> <!-- <?php ftp: //Techsoft@177.72.160.78/atualiza/ $link1 = "ftp://*****:*****@177.72.160.78/atualiza"; $linha = file($link1 . "\$" . $link2 . "" . $link3 . "/" . 'versao.txt', FILE_IGNORE_NEW_LINES); echo "<a href=" . $link1 . "\$" . $link2 . "" . $link3 . "/" . $linha[0] . ">Versões</a>"; ?> <?php /*
function wpt_theme_js() { wp_enqueue_script('modernizr_js', get_template_directory_uri() . '/js/modernizr.js', '', '', false); wp_enqueue_script('foundation_js', get_template_directory_uri() . '/js/foundation.js', array('jquery'), '', true); wp_enqueue_script('main_js', get_template_directory_uri() . '/js/app.js', arry('jquery', 'foundation_js'), '', true); }
public function helpQuickOperation() { $Data = arry(1, 2, 3, 4); //C操作操作(动态)配置: 主要用于Action方法里面 C('配置参数'); //设置: C('配置参数 ', '新值'); // setting C('USER_CONFIG.USER_T YPE'); //读取二维配置 //A操作 快速创建Action对象: $action = A('User'); // 等效于 $action = new UserAction(); //D操作 快速创建模型数据对象: $model = D('User'); //等效于 $model = new UserModel(); //D方法还可以支持跨模块调用,需要使用:实例化Admin模块的User模型 D('Admin/User'); //实例化Extend扩展命名空间下的Info模型 D('Extend://Editor/Info'); //S操作 快速操作缓存方法 S('name'); S('name', 'value'); //设置: S('name', NULL); //删 除: //unset(S('name')); //F操作 快速文件数据保存方法 使用方法与S操作一样 F('data', $Data, TEMP_PATH); // 快速缓存Data数据,保存到指定的目录 $model->cache(true, 60, 'xcache')->select(); // 当前查询缓存的缓存方式为xcache,并且缓存有效期为60秒 //L操作 快速操作语言变量 获取: (不区分大小写) L('语言变量'); L('语言变量', '值'); //I() 快速创建一个对象实例 // 采用htmlspecialchars方法对$_GET ['name'] 进行过滤,如果不存在则返回空字符串 echo I('get.name', '', 'htmlspecialchars'); I('post.email', '', 'email'); //int,boolean,float,validate_regexp,validate_url,validate_email,validate_ip,string,stripped,encoded,special_chars,unsafe_raw,email,url,number_int,number_float,magic_quotes,callback // 采用正则表达式进行变量过滤 I('get.name', '', '/^[A-Za-z]+$/'); I('get.id', 0, '/^\\d+$/'); I('get.id/d'); // 强制变量转换为整型 I('post.name/s'); // 强制转换变量为字符串类型 I('post.ids/a'); // 强制变量转换为数组类型 //M() 加载Model类 实例化一个没有模型文件的Model /** 记录和统计时间(微秒)和内存使用情况 * 使用方法: * <code> * G('begin'); // 记录开始标记位 * // ... 区间运行代码 * G('end'); // 记录结束标签位 39 * echo G('begin','end',6); // 统计区间运行时间 精确到小数后6位 40 * echo G('begin','end','m'); // 统计区间内存使用情况 41 * 如果end标记位没有定义,则会自动以当前作为标记位 42 * 其中统计内存使用需要 MEMORY_LIMIT_ON 常量为true才有效 43 * </code> */ // 系统提供了G方法可以很方便的获取某个区间的运行时间和内存占用情况。 G('begin'); // ...其他代码段 G('end'); // ...也许这里还有其他代码 // 进行统计区间 echo G('begin', 'end') . 's'; // 添加和获取页面Trace记录 trace("dafsdfaf"); /** 92 * 设置和获取统计数据 93 * 使用方法: 94 * <code> 95 * N('db',1); // 记录数据库操作次数 96 * N('read',1); // 记录读取次数 97 * echo N('db'); // 获取当前页面数据库的所有操作次数 98 * echo N('read'); // 获取当前页面读取次数 99 * </code> 100 * @param string $key 标识位置 101 * @param integer $step 步进值 102 * @return mixed 103 */ /** B($name,$tag='',&$params=NULL) 202 * 执行某个行为 203 * @param string $name 行为名称 204 * @param Mixed $params 传入的参数 205 * @return void 206 */ /* * .U() URL组装 支持不同URL模式 ? 1 U($url='',$vars='',$suffix=true,$domain=false) @param string $url URL表达式,格式:'[模块/控制器/操作#锚点@域名]?参数1=值1&参数2=值2...' @param string|array $vars 传入的参数,支持数组和字符串 @param string $suffix 伪静态后缀,默认为true表示获取配置值 @param boolean $domain 是否显示域名 @return string * */ U('Blog/read@blog.thinkphp.cn', 'id=1'); //域名支持 系统会自动判断当前是否SSL协议,生成https:// U('Blog/read#comment?id=1'); // 锚点支持 生成的URL地址可能是: http://serverName/index.php/Home/Blog/read/id/1#comment //E() 抛出异常处理 //E($msg, $code=0) //T()获取模版文件 格式 资源://模块@主题/控制器/操作 //T($template='',$layer='') T('Public/menu'); // 返回 当前模块/View/Public/menu.html T('blue/Public/menu'); // 返回 当前模块/View/blue/Public/menu.html T('Public/menu', 'Tpl'); // 返回 当前模块/T pl/Public/menu.html T('Public/menu'); // 如果TMPL_FILE_DEPR 为 _ 返回 当前模块/T pl/Public_menu.html T('Public/menu'); // 如果TMPL_T EMPLAT E_SUFFIX 为.tpl 返回 当前模块/T pl/Public/menu.tpl T('Admin@Public/menu'); // 返回 Admin/View/Public/menu.html T('Extend://Admin@Public/menu'); // 返回 Extend/Admin/View/Public/menu.html (Extend目录取决于AUT OLOAD_NAMESPACE中的配置) //R() 远程调用控制器的操作方法 //URL 参数格式 [资源://][模块/]控制器/操作 //R($url,$vars=array(),$layer='') //S()缓存管理 //S($name,$value='',$options=null) // Memcache缓存 S(array('type' => 'memcache', 'host' => '192.168.1.10', 'port' => '11211', 'prefix' => 'think', 'expire' => 60)); // 缓存数据300秒 S('name', '$value', 300); // 读取缓存 $value = S('name'); // 删除缓存 S('name', null); // 初始化缓存 $cache = S(array('type' => 'xcache', 'prefix' => 'think', 'expire' => 600)); $cache->name = 'value'; // 设置缓存 $value = $cache->name; // 获取缓存 unset($cache->name); // 删除缓存 }