<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[iteye_17856的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_17856</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_17856]]></copyright><item><title><![CDATA[根据ip地址获取相关区域信息]]></title><link>https://blog.youkuaiyun.com/iteye_17856/article/details/82408686</link><guid>https://blog.youkuaiyun.com/iteye_17856/article/details/82408686</guid><author>iteye_17856</author><pubDate>Wed, 12 Sep 2012 10:48:54 +0800</pubDate><description><![CDATA[

&amp;lt;?php
/**
 * 基于淘宝的ipAPI 根据ip地址 返回所在地
 * @author L.D.B
 * 2012/09/12
 */
header(&quot;Content-type:text/html; charset=utf-8&quot;);
$ip='61.183.248.38';
$url='http://ip.taobao.com/service/getIpInfo...]]></description><category></category></item><item><title><![CDATA[mongo 操作类封装]]></title><link>https://blog.youkuaiyun.com/iteye_17856/article/details/82406976</link><guid>https://blog.youkuaiyun.com/iteye_17856/article/details/82406976</guid><author>iteye_17856</author><pubDate>Wed, 05 Sep 2012 15:56:58 +0800</pubDate><description><![CDATA[ 
&amp;lt;?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */


class mongo_db {

    private $config;
    private $connection;
    priva...]]></description><category></category></item><item><title><![CDATA[ajax+json+ztree 最终版]]></title><link>https://blog.youkuaiyun.com/iteye_17856/article/details/82376485</link><guid>https://blog.youkuaiyun.com/iteye_17856/article/details/82376485</guid><author>iteye_17856</author><pubDate>Fri, 27 Jul 2012 11:01:44 +0800</pubDate><description><![CDATA[最终效果图

环境：ztree v3.3
 
ztree 简单数据类型 支持ajax返回的json字符串 不需要重新设计json对象
 
后台数据是分层次存入redis缓存的 如下所示
 

 
前端js代码：
 
 
 
var setting = {
		//ajax 加载数据 ztree可直接使用返回的json字符串
		async: {
			enable...]]></description><category></category></item><item><title><![CDATA[ajax+json+ztree]]></title><link>https://blog.youkuaiyun.com/iteye_17856/article/details/82376019</link><guid>https://blog.youkuaiyun.com/iteye_17856/article/details/82376019</guid><author>iteye_17856</author><pubDate>Thu, 26 Jul 2012 14:07:35 +0800</pubDate><description><![CDATA[最近项目资源分类太多 要求ajax分布加载

 


&amp;lt;a href=&quot;javascript:;&quot;  id=&quot;input_format_list_a&quot; onclick=&quot;ztree_init('format_list');&quot; &amp;gt;资源格式&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;lt;input id=&quot;input_format_list&quot; type=&quot;]]></description><category></category></item><item><title><![CDATA[同一页面加载多个ztree]]></title><link>https://blog.youkuaiyun.com/iteye_17856/article/details/82375588</link><guid>https://blog.youkuaiyun.com/iteye_17856/article/details/82375588</guid><author>iteye_17856</author><pubDate>Wed, 25 Jul 2012 17:11:23 +0800</pubDate><description><![CDATA[ 
最近项目要在同一个页面加载 多个ztree做不同分类的选择  看了看官方文档，决定从select_checkbox_menu入手
	触发 跟值返回
 
ztree初始化成功后的treeID 是容纳数据的容器的id 比如下面的edu_type
 
&amp;lt;a href=&quot;javascript:;&quot;  id=&quot;input_format_list_a&quot; onclick=&quot;showMenu...]]></description><category></category></item><item><title><![CDATA[[转载] js操作json]]></title><link>https://blog.youkuaiyun.com/iteye_17856/article/details/82374529</link><guid>https://blog.youkuaiyun.com/iteye_17856/article/details/82374529</guid><author>iteye_17856</author><pubDate>Mon, 23 Jul 2012 16:04:20 +0800</pubDate><description><![CDATA[

JS操作JSON总结


JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式，采用完全独立于语言的文本格式，是理想的数据交换格式。同时，JSON是 JavaScript 原生格式，这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。
    本文主要是对JS操作JSON的要领做下总结。
    在JSO...]]></description><category></category></item><item><title><![CDATA[使用虾米音乐API 搜索音乐]]></title><link>https://blog.youkuaiyun.com/iteye_17856/article/details/82373402</link><guid>https://blog.youkuaiyun.com/iteye_17856/article/details/82373402</guid><author>iteye_17856</author><pubDate>Fri, 20 Jul 2012 10:59:19 +0800</pubDate><description><![CDATA[效果图
 
 
 

使用get方法访问相关页面 返回json数组
 
 
&amp;lt;?php
/**
 * music search action
 * @name music_name
 * @page 
 */

$name=get_input('name','aa');
$name = urlencode($name);
$page=max(1,intval...]]></description><category></category></item><item><title><![CDATA[根据视频网站地址 获取swf地址]]></title><link>https://blog.youkuaiyun.com/iteye_17856/article/details/82373141</link><guid>https://blog.youkuaiyun.com/iteye_17856/article/details/82373141</guid><author>iteye_17856</author><pubDate>Thu, 19 Jul 2012 17:07:27 +0800</pubDate><description><![CDATA[&amp;lt;?php
/**
 * 处理 视频链接信息
 * 支持ku6 youku tudou sohu sina
 */

$url=get_input('video');
$pattern='/(http:\/\/)?([\w-]+)\.([\w-]+)(\.[\w-]+)*(\/)?[^s]*/';
if(!preg_match($pattern, $url)){
	echo...]]></description><category></category></item><item><title><![CDATA[[转载]如何使用Google短网址的API来创建我们自己简单的短网址服务]]></title><link>https://blog.youkuaiyun.com/iteye_17856/article/details/82372606</link><guid>https://blog.youkuaiyun.com/iteye_17856/article/details/82372606</guid><author>iteye_17856</author><pubDate>Wed, 18 Jul 2012 17:39:01 +0800</pubDate><description><![CDATA[ 
由于现在使用Twitter服务的越来越多，短网址服务也越来越受欢迎。 因此越来越多的第三方的短网址服务开始大批量创建。  如果你有兴趣，那么请跟随本文，这里将教大家如何使用Google短网址的API来创建我们自己简单的短网址服务。 Let's go!
以下是本文的目录

1. 准备
2. 创建 index.php
3. 创建gen.php
4. 演示
5. 下载
6. 结束
...]]></description><category></category></item><item><title><![CDATA[php 操作mongo]]></title><link>https://blog.youkuaiyun.com/iteye_17856/article/details/82371173</link><guid>https://blog.youkuaiyun.com/iteye_17856/article/details/82371173</guid><author>iteye_17856</author><pubDate>Mon, 16 Jul 2012 09:47:56 +0800</pubDate><description><![CDATA[

一、MongoDB简介
MongoDB (名称来自&quot;humongous&quot;) 是一个可扩展的、高性能、开源、模式自由、面向文档的数据库，集文档数据库、键值对存储和关系型数据库的优点于一身。官方站点：http://www.mongodb.org/，MongoDB特点：
•面向文档存储(类JSON数据模式简单而强大)•动态查询•全索引支持,扩展到内部对象和内嵌数组•查询记录分析•快速,就地更新...]]></description><category></category></item><item><title><![CDATA[elgg 插件中自定义创建表单]]></title><link>https://blog.youkuaiyun.com/iteye_17856/article/details/82370201</link><guid>https://blog.youkuaiyun.com/iteye_17856/article/details/82370201</guid><author>iteye_17856</author><pubDate>Fri, 13 Jul 2012 12:39:59 +0800</pubDate><description><![CDATA[elgg  本身提供一套完善的系统 来创建表单 但是 有时自定义随心所欲的创建自己的表单更方便
 
插件目录如图所示
actions 放置 表单处理方法  page 为控制器 views 为视图

1、在插件的根目录下start.php 中 注册处理表单的方法
 
	elgg_register_action(&quot;file/edit&quot;, &quot;$action_path/edit.php&quot;);...]]></description><category></category></item><item><title><![CDATA[ windows 下redis的安装跟简易使用]]></title><link>https://blog.youkuaiyun.com/iteye_17856/article/details/82368912</link><guid>https://blog.youkuaiyun.com/iteye_17856/article/details/82368912</guid><author>iteye_17856</author><pubDate>Wed, 11 Jul 2012 10:55:56 +0800</pubDate><description><![CDATA[ 
根据已安装好的phpredis扩展查看支持的redis版本

 
下载redis客户端：
windows：http://code.google.com/p/servicestack/downloads/list
 
linux:http://code.google.com/p/redis/downloads/list
 
本文以redis2.0.2为例  
解压下载后的re...]]></description><category></category></item><item><title><![CDATA[【转载】PHPredis 文档]]></title><link>https://blog.youkuaiyun.com/iteye_17856/article/details/82368879</link><guid>https://blog.youkuaiyun.com/iteye_17856/article/details/82368879</guid><author>iteye_17856</author><pubDate>Wed, 11 Jul 2012 10:14:53 +0800</pubDate><description><![CDATA[原文连接：http://www.cnblogs.com/weafer/archive/2011/09/21/2184059.html
 


phpredis是php的一个扩展，效率是相当高有链表排序功能，对创建内存级的模块业务关系
 
很有用;以下是redis官方提供的命令使用技巧:
 
 
 
下载地址如下：
 
https://github.com/owlient/ph...]]></description><category></category></item><item><title><![CDATA[wamp下 PHP 加redis扩展]]></title><link>https://blog.youkuaiyun.com/iteye_17856/article/details/82368876</link><guid>https://blog.youkuaiyun.com/iteye_17856/article/details/82368876</guid><author>iteye_17856</author><pubDate>Wed, 11 Jul 2012 10:12:59 +0800</pubDate><description><![CDATA[　　redis是一个key-value存储系统。和Memcached类似，它支持存储的value类型相对更多，包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作，而且这些操作都是原子性的。在此基础上，redis支持各种不同方式的排序。与memcached一样，为了保证效率，数据...]]></description><category></category></item><item><title><![CDATA[ [转载]50点提高PHP编程效率 引入缓存机制提升性能]]></title><link>https://blog.youkuaiyun.com/iteye_17856/article/details/82368486</link><guid>https://blog.youkuaiyun.com/iteye_17856/article/details/82368486</guid><author>iteye_17856</author><pubDate>Tue, 10 Jul 2012 15:23:16 +0800</pubDate><description><![CDATA[ 

转载http://www.cnblogs.com/lyongde/archive/2012/03/08/PHP%E6%95%88%E7%8E%87.html





0、用单引号代替双引号来包含字符串，这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量，单引号则不会，注意：只有echo能这么做，它是一种可以把多个字符串当作参数的“函数”（译注：PHP手册中说ech...]]></description><category></category></item><item><title><![CDATA[简单的elgg 开源系统下的helloworl插件开发]]></title><link>https://blog.youkuaiyun.com/iteye_17856/article/details/82368443</link><guid>https://blog.youkuaiyun.com/iteye_17856/article/details/82368443</guid><author>iteye_17856</author><pubDate>Tue, 10 Jul 2012 14:48:01 +0800</pubDate><description><![CDATA[插件目录大致如下图所示

start.php 是一个插件的入口跟识别文件
 
建立相关文件之后 进入admin管理后台 -plugin 设置中激活 helloworld插件。
 
pages目录跟views目录分别充当着控制器跟视图的角色 
 
代码如下：
 
&amp;lt;?php
/**
** hello world 插件
*start.php
*/
elgg_regi...]]></description><category></category></item><item><title><![CDATA[PHP心得转载]]></title><link>https://blog.youkuaiyun.com/iteye_17856/article/details/82368423</link><guid>https://blog.youkuaiyun.com/iteye_17856/article/details/82368423</guid><author>iteye_17856</author><pubDate>Tue, 10 Jul 2012 14:17:26 +0800</pubDate><description><![CDATA[ 
1，花括号“{}”可以像“[]”操作数组一样操作字符串，来获得指定位置的字符。
 


2，PHP标签“&amp;lt;?php ?&amp;gt;”在独立PHP脚本内可以不写结束标签，这是为了避免意外的空格导致输出而报错。可以用注释来标明脚本结束。

3，echo是语法结构，不是函数。后面跟多个字符串时用逗号“,”效率更好。

4，数组中，1、'1'、true为索引的时候都会强制转换为1。...]]></description><category></category></item><item><title><![CDATA[页面跳转]]></title><link>https://blog.youkuaiyun.com/iteye_17856/article/details/82272093</link><guid>https://blog.youkuaiyun.com/iteye_17856/article/details/82272093</guid><author>iteye_17856</author><pubDate>Mon, 30 Jan 2012 14:02:59 +0800</pubDate><description><![CDATA[
方法一：使用PHP自带函数Header(&quot;Location: 网址&quot;);die;
说明：必须在网页没有任何输出的时候执行 ，要特别要注意空格。使用header(location)  的时候，不管是封装在另一个函数还是直接写的，都建议在后面加 exit() 确认程序中止 ,使用 header(location) 就跳转到另一个页面了，但事实上，php却仍然会执行后台的代码的，假如后面的代码有不...]]></description><category></category></item><item><title><![CDATA[jQuery定位跳转插件（jquery.scrollto.js）]]></title><link>https://blog.youkuaiyun.com/iteye_17856/article/details/82209633</link><guid>https://blog.youkuaiyun.com/iteye_17856/article/details/82209633</guid><author>iteye_17856</author><pubDate>Fri, 25 Nov 2011 14:23:44 +0800</pubDate><description><![CDATA[&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;

&amp;lt;script src=&quot;js/wjb/lib/jquery-1.3.2.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;js/wjb/ext/jq]]></description><category></category></item><item><title><![CDATA[X2 header 修改横排积分]]></title><link>https://blog.youkuaiyun.com/iteye_17856/article/details/82206471</link><guid>https://blog.youkuaiyun.com/iteye_17856/article/details/82206471</guid><author>iteye_17856</author><pubDate>Fri, 18 Nov 2011 10:37:29 +0800</pubDate><description><![CDATA[common/header.htm 中替换
 
&amp;lt;a href=&quot;home.php?mod=spacecp&amp;amp;ac=credit&amp;amp;showcredit=1&quot; id=&quot;extcreditmenu&quot;{if !$_G[setting][bbclosed]} onmouseover=&quot;delayShow(this, showCreditmenu);&quot; class=&quot;showmenu...]]></description><category></category></item></channel></rss>