<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Neeke &#187; php</title>
	<atom:link href="http://www.ineeke.com/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ineeke.com</link>
	<description>悄悄记录点点滴滴</description>
	<lastBuildDate>Sat, 07 Jan 2012 13:04:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Android HTTP GET/POST</title>
		<link>http://www.ineeke.com/archives/1317/</link>
		<comments>http://www.ineeke.com/archives/1317/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 02:32:53 +0000</pubDate>
		<dc:creator>Neeke</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[HTTP GET]]></category>
		<category><![CDATA[HTTP POST]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.ineeke.com/?p=1317</guid>
		<description><![CDATA[android程序HTTP通信的简单示例。纯粹是为了学习+测试，所以存在代码冗余的现象。从一个最简单的登录验证开始，数据的提交方式分别使用GET和POST，利用Toast来提示登录结果。<table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="android读取手机状态及sim卡相关信息" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1307%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1317%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/05/05/7697359.png" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">android读取手机状态及sim卡相关信息</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="腾讯微博API" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1258%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1317%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">腾讯微博API</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="Servlet应用程序体系结构" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F237%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1317%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Servlet应用程序体系结构</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="上班3天干了啥" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1169%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1317%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/05/06/7736700.png" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">上班3天干了啥</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="复习旧的 学习新的" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1107%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1317%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/09/11/30195471.jpg" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">复习旧的 学习新的</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="5" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>]]></description>
			<content:encoded><![CDATA[<p>android程序HTTP通信的简单示例。纯粹是为了学习+测试，所以存在代码冗余的现象。从一个最简单的登录验证开始，数据的提交方式分别使用GET和POST，利用Toast来提示登录结果。<span id="more-1317"></span><br />
<div id="attachment_1318" class="wp-caption aligncenter" style="width: 330px"><a href="http://www.ineeke.com/wp-content/uploads/2010/12/android-http-get-and-post.png"><img class="size-full wp-image-1318" title="android http get and post" src="http://www.ineeke.com/wp-content/uploads/2010/12/android-http-get-and-post.png" alt="android http get and post" width="320" height="480" /></a><p class="wp-caption-text">android http get and post</p></div><br />
android.php源码：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
	<span style="color: #000088;">$REQUEST_METHOD</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'REQUEST_METHOD'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$REQUEST_METHOD</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$REQUEST_METHOD</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'GET'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$name</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$pwd</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'pwd'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$name</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'Neeke'</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$pwd</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'Neeke'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'你好：'</span><span style="color: #339933;">.</span><span style="color: #000088;">$name</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'登录失败！'</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$REQUEST_METHOD</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'POST'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$name</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$pwd</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'pwd'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$name</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'Neeke'</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$pwd</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'Neeke'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'你好：'</span><span style="color: #339933;">.</span><span style="color: #000088;">$name</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'登录失败！'</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>android主程序源码：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
</pre></td><td class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Main <span style="color: #000000; font-weight: bold;">extends</span> Activity <span style="color: #009900;">&#123;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #003399;">Button</span> btnGet<span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #003399;">Button</span> btnPost<span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">private</span> EditText etName<span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">private</span> EditText etPwd<span style="color: #339933;">;</span>
&nbsp;
    @Override
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> onCreate<span style="color: #009900;">&#40;</span>Bundle savedInstanceState<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">super</span>.<span style="color: #006633;">onCreate</span><span style="color: #009900;">&#40;</span>savedInstanceState<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        setContentView<span style="color: #009900;">&#40;</span>R.<span style="color: #006633;">layout</span>.<span style="color: #006633;">main</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        btnGet <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #003399;">Button</span><span style="color: #009900;">&#41;</span> findViewById<span style="color: #009900;">&#40;</span>R.<span style="color: #006633;">id</span>.<span style="color: #006633;">btnGet</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        btnPost <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #003399;">Button</span><span style="color: #009900;">&#41;</span> findViewById<span style="color: #009900;">&#40;</span>R.<span style="color: #006633;">id</span>.<span style="color: #006633;">btnPost</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        etName <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>EditText<span style="color: #009900;">&#41;</span> findViewById<span style="color: #009900;">&#40;</span>R.<span style="color: #006633;">id</span>.<span style="color: #006633;">etName</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        etPwd <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>EditText<span style="color: #009900;">&#41;</span> findViewById<span style="color: #009900;">&#40;</span>R.<span style="color: #006633;">id</span>.<span style="color: #006633;">etPassword</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        btnGet.<span style="color: #006633;">setOnClickListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> OnClickListener<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
			@Override
			<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> onClick<span style="color: #009900;">&#40;</span><span style="color: #003399;">View</span> v<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
				HttpGet request <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> HttpGet<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;http://www.ineeke.com/android/android.php?name=&quot;</span><span style="color: #339933;">+</span>etName.<span style="color: #006633;">getText</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">toString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span><span style="color: #0000ff;">&quot;&amp;pwd=&quot;</span><span style="color: #339933;">+</span>etPwd.<span style="color: #006633;">getText</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">toString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #000000; font-weight: bold;">try</span> <span style="color: #009900;">&#123;</span>
					HttpResponse response <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> DefaultHttpClient<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">execute</span><span style="color: #009900;">&#40;</span>request<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					<span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>response.<span style="color: #006633;">getStatusLine</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getStatusCode</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">200</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
						<span style="color: #003399;">String</span> result <span style="color: #339933;">=</span> EntityUtils.<span style="color: #006633;">toString</span><span style="color: #009900;">&#40;</span>response.<span style="color: #006633;">getEntity</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
						Toast.<span style="color: #006633;">makeText</span><span style="color: #009900;">&#40;</span>Main.<span style="color: #000000; font-weight: bold;">this</span>, result, Toast.<span style="color: #006633;">LENGTH_LONG</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">show</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					<span style="color: #009900;">&#125;</span>
&nbsp;
				<span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #009900;">&#40;</span><span style="color: #003399;">Exception</span> e<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
					Toast.<span style="color: #006633;">makeText</span><span style="color: #009900;">&#40;</span>Main.<span style="color: #000000; font-weight: bold;">this</span>, e.<span style="color: #006633;">getMessage</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">toString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>, Toast.<span style="color: #006633;">LENGTH_LONG</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">show</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					e.<span style="color: #006633;">printStackTrace</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        btnPost.<span style="color: #006633;">setOnClickListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> OnClickListener<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
			@Override
			<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> onClick<span style="color: #009900;">&#40;</span><span style="color: #003399;">View</span> v<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
				HttpPost request <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> HttpPost<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;http://www.ineeke.com/android/android.php&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				List<span style="color: #339933;">&lt;</span>NameValuePair<span style="color: #339933;">&gt;</span> params <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> ArrayList<span style="color: #339933;">&lt;</span>NameValuePair<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				params.<span style="color: #006633;">add</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> BasicNameValuePair<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;name&quot;</span>, etName.<span style="color: #006633;">getText</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">toString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				params.<span style="color: #006633;">add</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> BasicNameValuePair<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;pwd&quot;</span>, etPwd.<span style="color: #006633;">getText</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">toString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
				<span style="color: #000000; font-weight: bold;">try</span> <span style="color: #009900;">&#123;</span>
					request.<span style="color: #006633;">setEntity</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> UrlEncodedFormEntity<span style="color: #009900;">&#40;</span>params, HTTP.<span style="color: #006633;">UTF_8</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					HttpResponse response <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> DefaultHttpClient<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">execute</span><span style="color: #009900;">&#40;</span>request<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					<span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>response.<span style="color: #006633;">getStatusLine</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getStatusCode</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">200</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
						<span style="color: #003399;">String</span> result <span style="color: #339933;">=</span> EntityUtils.<span style="color: #006633;">toString</span><span style="color: #009900;">&#40;</span>response.<span style="color: #006633;">getEntity</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
						Toast.<span style="color: #006633;">makeText</span><span style="color: #009900;">&#40;</span>Main.<span style="color: #000000; font-weight: bold;">this</span>, result, Toast.<span style="color: #006633;">LENGTH_LONG</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">show</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					<span style="color: #009900;">&#125;</span>
				<span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #009900;">&#40;</span><span style="color: #003399;">Exception</span> e<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
					Toast.<span style="color: #006633;">makeText</span><span style="color: #009900;">&#40;</span>Main.<span style="color: #000000; font-weight: bold;">this</span>, e.<span style="color: #006633;">getMessage</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">toString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>, Toast.<span style="color: #006633;">LENGTH_LONG</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">show</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					e.<span style="color: #006633;">printStackTrace</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>最后，千万千万不要忘记要赋予程序访问网络的权限！因为我就经常忘记权限的问题，导致出了问题郁闷老半天。<br />
在AndroidManifest.xml加入：</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;uses-permission</span> <span style="color: #000066;">android:name</span>=<span style="color: #ff0000;">&quot;android.permission.INTERNET&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span></pre></div></div>

<table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="android读取手机状态及sim卡相关信息" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1307%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1317%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/05/05/7697359.png" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">android读取手机状态及sim卡相关信息</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="腾讯微博API" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1258%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1317%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">腾讯微博API</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="Servlet应用程序体系结构" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F237%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1317%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Servlet应用程序体系结构</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="上班3天干了啥" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1169%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1317%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/05/06/7736700.png" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">上班3天干了啥</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="复习旧的 学习新的" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1107%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1317%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/09/11/30195471.jpg" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">复习旧的 学习新的</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="5" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>]]></content:encoded>
			<wfw:commentRss>http://www.ineeke.com/archives/1317/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>把腾讯微博API集成到WordPress主题</title>
		<link>http://www.ineeke.com/archives/1259/</link>
		<comments>http://www.ineeke.com/archives/1259/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 00:19:26 +0000</pubDate>
		<dc:creator>Neeke</dc:creator>
				<category><![CDATA[网络拾遗]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress插件]]></category>

		<guid isPermaLink="false">http://www.ineeke.com/archives/%e6%8a%8a%e8%85%be%e8%ae%af%e5%be%ae%e5%8d%9aapi%e9%9b%86%e6%88%90%e5%88%b0wordpress%e4%b8%bb%e9%a2%98/</guid>
		<description><![CDATA[现在已经可以顺利的读出腾讯微博了，我也不想把这个东西做成什么插件（关键是不会做插件），不过为了方便使用，我找了一个好办法。用了这个方法后，可以在博客页面任何地方显示微博。<table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="neeke image proxy插件发布" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1041%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1259%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">neeke image proxy插件发布</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="WordPress代码高亮插件测试" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1259%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">WordPress代码高亮插件测试</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="ZBlog无缝转到WordPress" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F814%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1259%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">ZBlog无缝转到WordPress</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="终于从ZBlog转到WordPress啦" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F883%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1259%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">终于从ZBlog转到WordPress啦</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="htaccess实现图片防盗链" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1248%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1259%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/07/16/17524150.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">htaccess实现图片防盗链</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="5" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>]]></description>
			<content:encoded><![CDATA[<p>现在已经可以顺利的读出腾讯微博了，我也不想把这个东西做成什么插件（关键是不会做插件），不过为了方便使用，我找了一个好办法。用了这个方法后，可以在博客页面任何地方显示微博。<span id="more-1259"></span><br />
我之前使用的方法：</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">include</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'tqq.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>可我不想用include，于是翻了一下主题的代码，找到了个好办法。<br />
首先修改主题的functions.php文件，增加如下代码：</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> get_tencent_microblog<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;">//函数体</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #990000;">function_exists</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'add_theme_support'</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span>
add_theme_support<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'get_tencent_microblog'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>函数get_tencent_microblog()的函数体具体内容就是<a href="http://www.ineeke.com/archives/tencent-microblog-api/" target="_blank">腾讯微博API</a>提供的代码（当然，你得改成自己的）。<br />
接下来在主题的任何想要显示微博的地方加入</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> get_tencent_microblog<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>即可。<br />
这下感觉爽多了。<br />
注：别忘了simple_html_dom.php文件也要和functions.php同一目录。</p>
<table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="neeke image proxy插件发布" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1041%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1259%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">neeke image proxy插件发布</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="WordPress代码高亮插件测试" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1259%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">WordPress代码高亮插件测试</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="ZBlog无缝转到WordPress" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F814%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1259%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">ZBlog无缝转到WordPress</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="终于从ZBlog转到WordPress啦" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F883%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1259%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">终于从ZBlog转到WordPress啦</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="htaccess实现图片防盗链" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1248%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1259%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/07/16/17524150.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">htaccess实现图片防盗链</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="5" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>]]></content:encoded>
			<wfw:commentRss>http://www.ineeke.com/archives/1259/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>腾讯微博API</title>
		<link>http://www.ineeke.com/archives/1258/</link>
		<comments>http://www.ineeke.com/archives/1258/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 16:40:27 +0000</pubDate>
		<dc:creator>Neeke</dc:creator>
				<category><![CDATA[网络拾遗]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.ineeke.com/archives/tencent-microblog-api/</guid>
		<description><![CDATA[其实前面用([<a href="http://www.ineeke.com/archives/java-simulation-of-micro-bos-homepage-tencent-login-failed/" target="_blank">Java模拟腾讯微博的网页登录失败</a>]和[<a href="http://www.ineeke.com/archives/java-simulation-of-micro-bos-homepage-tencent-login-success/" target="_blank">Java模拟腾讯微博的网页登录成功</a>])Java捣鼓了那么多都是为这个服务的，因为Java写着顺手，所以就先考虑用Java试试。自腾讯微博出来后，网上相继已经有人做出来了这类API，不过没见有人公布出源码来，作为搞技术的，我关心的不是调用他们提供的API的结果，而是实现过程，所以只能自己折腾了。<table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="把腾讯微博API集成到WordPress主题" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1259%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1258%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">把腾讯微博API集成到WordPress主题</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="Android HTTP GET/POST" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1317%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1258%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/05/05/7669988.png" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Android HTTP GET/POST</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="时刻保持饥渴状态" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1150%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1258%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">时刻保持饥渴状态</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="ExtJS Google Map API" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F937%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1258%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/05/06/7759016.jpg" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">ExtJS Google Map API</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="上班3天干了啥" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1169%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1258%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/05/06/7736700.png" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">上班3天干了啥</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="5" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>]]></description>
			<content:encoded><![CDATA[<p>其实前面用([<a href="http://www.ineeke.com/archives/java-simulation-of-micro-bos-homepage-tencent-login-failed/" target="_blank">Java模拟腾讯微博的网页登录失败</a>]和[<a href="http://www.ineeke.com/archives/java-simulation-of-micro-bos-homepage-tencent-login-success/" target="_blank">Java模拟腾讯微博的网页登录成功</a>])Java捣鼓了那么多都是为这个服务的，因为Java写着顺手，所以就先考虑用Java试试。自腾讯微博出来后，网上相继已经有人做出来了这类API，不过没见有人公布出源码来，作为搞技术的，我关心的不是调用他们提供的API的结果，而是实现过程，所以只能自己折腾了。<span id="more-1258"></span></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #666666; font-style: italic;">//缓存时间，单位：秒</span>
<span style="color: #000088;">$t</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">360</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">is_file</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'result.html'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">||</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">time</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-</span><span style="color: #990000;">filemtime</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'result.html'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&gt;</span><span style="color: #000088;">$t</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;">//微博帐号</span>
	<span style="color: #000088;">$qq</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'qneeke'</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">//经过腾讯那个md5_3()加密后的密码</span>
	<span style="color: #000088;">$pwd</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'78EE5E39B5FBBCB911809EB669941E94'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$verifyURL</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'http://ptlogin2.qq.com/check?uin=@'</span><span style="color: #339933;">.</span><span style="color: #000088;">$qq</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;appid=46000101'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$loginURL</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'http://ptlogin2.qq.com/login?'</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//获取验证码及第一次cookie</span>
	<span style="color: #000088;">$curl</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_init</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$verifyURL</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$cookie_jar</span> <span style="color: #339933;">=</span> <span style="color: #990000;">tempnam</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'.'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'cookie'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span> CURLOPT_RETURNTRANSFER<span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span> CURLOPT_COOKIEJAR<span style="color: #339933;">,</span> <span style="color: #000088;">$cookie_jar</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$verifyCode</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_exec</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">curl_close</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$verifyCode</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strtoupper</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$verifyCode</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">18</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">4</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">//echo '验证码：'.$verifyCode;</span>
	<span style="color: #666666; font-style: italic;">//echo '&lt;hr /&gt;';</span>
	<span style="color: #666666; font-style: italic;">// echo 'Cookies：'.$cookie_jar;</span>
	<span style="color: #666666; font-style: italic;">// echo '&lt;hr /&gt;';</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//发送登录请求并获取第二次cookie</span>
	<span style="color: #000088;">$loginURL</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'u=@'</span><span style="color: #339933;">.</span><span style="color: #000088;">$qq</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;p='</span><span style="color: #339933;">.</span><span style="color: #990000;">md5</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pwd</span><span style="color: #339933;">.</span><span style="color: #000088;">$verifyCode</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;verifycode='</span><span style="color: #339933;">.</span><span style="color: #000088;">$verifyCode</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;aid=46000101&amp;u1=http%3A%2F%2Ft.qq.com&amp;h=1&amp;from_ui=1&amp;fp=loginerroralert'</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">//echo '登录地址：'.$loginURL;</span>
	<span style="color: #666666; font-style: italic;">//echo '&lt;hr /&gt;';</span>
	<span style="color: #000088;">$curl</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_init</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$loginURL</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span> CURLOPT_RETURNTRANSFER<span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span> CURLOPT_COOKIEJAR<span style="color: #339933;">,</span> <span style="color: #000088;">$cookie_jar</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span> CURLOPT_COOKIEFILE<span style="color: #339933;">,</span> <span style="color: #000088;">$cookie_jar</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span> CURLOPT_COOKIEJAR<span style="color: #339933;">,</span> <span style="color: #000088;">$cookie_jar</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$loginResult</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_exec</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">curl_close</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">//echo '登录验证结果：'.$loginResult;</span>
	<span style="color: #666666; font-style: italic;">//echo '&lt;hr /&gt;';</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//获取第三次cookie</span>
	<span style="color: #000088;">$curl</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_init</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'http://t.qq.com'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span> CURLOPT_RETURNTRANSFER<span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span> CURLOPT_COOKIEJAR<span style="color: #339933;">,</span> <span style="color: #000088;">$cookie_jar</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span> CURLOPT_COOKIEFILE<span style="color: #339933;">,</span> <span style="color: #000088;">$cookie_jar</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span> CURLOPT_COOKIEJAR<span style="color: #339933;">,</span> <span style="color: #000088;">$cookie_jar</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$loginResult</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_exec</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">curl_close</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//第四次</span>
	<span style="color: #000088;">$curl</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_init</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'http://t.qq.com/'</span><span style="color: #339933;">.</span><span style="color: #000088;">$qq</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/mine'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span> CURLOPT_RETURNTRANSFER<span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span> CURLOPT_COOKIEJAR<span style="color: #339933;">,</span> <span style="color: #000088;">$cookie_jar</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span> CURLOPT_COOKIEFILE<span style="color: #339933;">,</span> <span style="color: #000088;">$cookie_jar</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span> CURLOPT_COOKIEJAR<span style="color: #339933;">,</span> <span style="color: #000088;">$cookie_jar</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$loginResult</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_exec</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">curl_close</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #990000;">unlink</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$cookie_jar</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">file_put_contents</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'result.html'</span><span style="color: #339933;">,</span><span style="color: #000088;">$loginResult</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">include</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'simple_html_dom.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$html</span> <span style="color: #339933;">=</span> file_get_html<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'result.html'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$talkList</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$html</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">find</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'#talkList'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$lastTalk</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$talkList</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$userName</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$lastTalk</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">children</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">children</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">find</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'.userName'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$msgCnt</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$lastTalk</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">children</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">children</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">find</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'.msgCnt'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$pubInfo</span> <span style="color: #339933;">=</span>  <span style="color: #000088;">$lastTalk</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">children</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">children</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">find</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'.pubInfo'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$userName</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$userName</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">plaintext</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">//大于二则是转播</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$msgCnt</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$pi</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$pubInfo</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">find</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'.left'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$userName</span><span style="color: #339933;">.</span><span style="color: #000088;">$msgCnt</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">plaintext</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' &lt;span style=&quot;font-style: italic; color: rgb(149, 158, 135);&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$pi</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">children</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">plaintext</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' '</span><span style="color: #339933;">.</span><span style="color: #000088;">$pi</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">children</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">plaintext</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/span&gt;'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$pi</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$pubInfo</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">find</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'.left'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$userName</span><span style="color: #339933;">.</span><span style="color: #000088;">$msgCnt</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">plaintext</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'['</span><span style="color: #339933;">.</span><span style="color: #000088;">$msgCnt</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">plaintext</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'] &lt;span style=&quot;font-style: italic; color: rgb(149, 158, 135);&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$pi</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">plaintext</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/span&gt;'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$result</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>经过测试，一切正常（效果：眼睛往上看，就在文章标题上面。 n:-hd ）。看到的，想自己用的人，就按这个自由发挥吧（比如把需要的信息读出来拼接成JSON），因为这个PHP算是现学现写的，所以错误难免。那个md5_3()函数我也就偷懒不翻译成PHP的了。这里用到的simple_html_dom.php可以去http://simplehtmldom.sourceforge.net/下载，用法和jQuery类似。<br />
介于很多人不知道那个md5_3()函数，我直接给出程序吧，把下面代码另存为html文件，浏览器打开即可得到加密后的密码。</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #003366; font-weight: bold;">function</span> md5_3<span style="color: #009900;">&#40;</span>b<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #003366; font-weight: bold;">var</span> a <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Array<span style="color: #339933;">;</span>
    a <span style="color: #339933;">=</span> core_md5<span style="color: #009900;">&#40;</span>str2binl<span style="color: #009900;">&#40;</span>b<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> b.<span style="color: #660066;">length</span> <span style="color: #339933;">*</span> <span style="color: #CC0000;">8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    a <span style="color: #339933;">=</span> core_md5<span style="color: #009900;">&#40;</span>a<span style="color: #339933;">,</span> <span style="color: #CC0000;">16</span> <span style="color: #339933;">*</span> <span style="color: #CC0000;">8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    a <span style="color: #339933;">=</span> core_md5<span style="color: #009900;">&#40;</span>a<span style="color: #339933;">,</span> <span style="color: #CC0000;">16</span> <span style="color: #339933;">*</span> <span style="color: #CC0000;">8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000066; font-weight: bold;">return</span> binl2hex<span style="color: #009900;">&#40;</span>a<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #003366; font-weight: bold;">function</span> md5<span style="color: #009900;">&#40;</span>a<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000066; font-weight: bold;">return</span> hex_md5<span style="color: #009900;">&#40;</span>a<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #003366; font-weight: bold;">function</span> hex_md5<span style="color: #009900;">&#40;</span>a<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000066; font-weight: bold;">return</span> binl2hex<span style="color: #009900;">&#40;</span>core_md5<span style="color: #009900;">&#40;</span>str2binl<span style="color: #009900;">&#40;</span>a<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> a.<span style="color: #660066;">length</span> <span style="color: #339933;">*</span> <span style="color: #CC0000;">8</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #003366; font-weight: bold;">function</span> str_md5<span style="color: #009900;">&#40;</span>a<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000066; font-weight: bold;">return</span> binl2str<span style="color: #009900;">&#40;</span>core_md5<span style="color: #009900;">&#40;</span>str2binl<span style="color: #009900;">&#40;</span>a<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> a.<span style="color: #660066;">length</span> <span style="color: #339933;">*</span> <span style="color: #CC0000;">8</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #003366; font-weight: bold;">function</span> core_md5<span style="color: #009900;">&#40;</span>p<span style="color: #339933;">,</span> k<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    p<span style="color: #009900;">&#91;</span>k <span style="color: #339933;">&gt;&gt;</span> <span style="color: #CC0000;">5</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">|=</span> <span style="color: #CC0000;">128</span> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>k<span style="color: #009900;">&#41;</span> <span style="color: #339933;">%</span> <span style="color: #CC0000;">32</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    p<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>k <span style="color: #339933;">+</span> <span style="color: #CC0000;">64</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&gt;&gt;&gt;</span> <span style="color: #CC0000;">9</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #CC0000;">4</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #CC0000;">14</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> k<span style="color: #339933;">;</span>
    <span style="color: #003366; font-weight: bold;">var</span> o <span style="color: #339933;">=</span> <span style="color: #CC0000;">1732584193</span><span style="color: #339933;">;</span>
    <span style="color: #003366; font-weight: bold;">var</span> n <span style="color: #339933;">=</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">271733879</span><span style="color: #339933;">;</span>
    <span style="color: #003366; font-weight: bold;">var</span> m <span style="color: #339933;">=</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">1732584194</span><span style="color: #339933;">;</span>
    <span style="color: #003366; font-weight: bold;">var</span> l <span style="color: #339933;">=</span> <span style="color: #CC0000;">271733878</span><span style="color: #339933;">;</span>
    <span style="color: #000066; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">var</span> g <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span> g <span style="color: #339933;">&lt;</span> p.<span style="color: #660066;">length</span><span style="color: #339933;">;</span> g <span style="color: #339933;">+=</span> <span style="color: #CC0000;">16</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #003366; font-weight: bold;">var</span> j <span style="color: #339933;">=</span> o<span style="color: #339933;">;</span>
        <span style="color: #003366; font-weight: bold;">var</span> h <span style="color: #339933;">=</span> n<span style="color: #339933;">;</span>
        <span style="color: #003366; font-weight: bold;">var</span> f <span style="color: #339933;">=</span> m<span style="color: #339933;">;</span>
        <span style="color: #003366; font-weight: bold;">var</span> e <span style="color: #339933;">=</span> l<span style="color: #339933;">;</span>
        o <span style="color: #339933;">=</span> md5_ff<span style="color: #009900;">&#40;</span>o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">7</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">680876936</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        l <span style="color: #339933;">=</span> md5_ff<span style="color: #009900;">&#40;</span>l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">12</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">389564586</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        m <span style="color: #339933;">=</span> md5_ff<span style="color: #009900;">&#40;</span>m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">2</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">17</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">606105819</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        n <span style="color: #339933;">=</span> md5_ff<span style="color: #009900;">&#40;</span>n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">3</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">22</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">1044525330</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        o <span style="color: #339933;">=</span> md5_ff<span style="color: #009900;">&#40;</span>o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">4</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">7</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">176418897</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        l <span style="color: #339933;">=</span> md5_ff<span style="color: #009900;">&#40;</span>l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">5</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">12</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">1200080426</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        m <span style="color: #339933;">=</span> md5_ff<span style="color: #009900;">&#40;</span>m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">6</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">17</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">1473231341</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        n <span style="color: #339933;">=</span> md5_ff<span style="color: #009900;">&#40;</span>n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">7</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">22</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">45705983</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        o <span style="color: #339933;">=</span> md5_ff<span style="color: #009900;">&#40;</span>o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">8</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">7</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">1770035416</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        l <span style="color: #339933;">=</span> md5_ff<span style="color: #009900;">&#40;</span>l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">9</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">12</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">1958414417</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        m <span style="color: #339933;">=</span> md5_ff<span style="color: #009900;">&#40;</span>m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">10</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">17</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">42063</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        n <span style="color: #339933;">=</span> md5_ff<span style="color: #009900;">&#40;</span>n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">11</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">22</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">1990404162</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        o <span style="color: #339933;">=</span> md5_ff<span style="color: #009900;">&#40;</span>o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">12</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">7</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">1804603682</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        l <span style="color: #339933;">=</span> md5_ff<span style="color: #009900;">&#40;</span>l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">13</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">12</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">40341101</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        m <span style="color: #339933;">=</span> md5_ff<span style="color: #009900;">&#40;</span>m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">14</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">17</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">1502002290</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        n <span style="color: #339933;">=</span> md5_ff<span style="color: #009900;">&#40;</span>n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">15</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">22</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">1236535329</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        o <span style="color: #339933;">=</span> md5_gg<span style="color: #009900;">&#40;</span>o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">5</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">165796510</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        l <span style="color: #339933;">=</span> md5_gg<span style="color: #009900;">&#40;</span>l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">6</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">9</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">1069501632</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        m <span style="color: #339933;">=</span> md5_gg<span style="color: #009900;">&#40;</span>m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">11</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">14</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">643717713</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        n <span style="color: #339933;">=</span> md5_gg<span style="color: #009900;">&#40;</span>n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">20</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">373897302</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        o <span style="color: #339933;">=</span> md5_gg<span style="color: #009900;">&#40;</span>o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">5</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">5</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">701558691</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        l <span style="color: #339933;">=</span> md5_gg<span style="color: #009900;">&#40;</span>l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">10</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">9</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">38016083</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        m <span style="color: #339933;">=</span> md5_gg<span style="color: #009900;">&#40;</span>m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">15</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">14</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">660478335</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        n <span style="color: #339933;">=</span> md5_gg<span style="color: #009900;">&#40;</span>n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">4</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">20</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">405537848</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        o <span style="color: #339933;">=</span> md5_gg<span style="color: #009900;">&#40;</span>o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">9</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">5</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">568446438</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        l <span style="color: #339933;">=</span> md5_gg<span style="color: #009900;">&#40;</span>l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">14</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">9</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">1019803690</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        m <span style="color: #339933;">=</span> md5_gg<span style="color: #009900;">&#40;</span>m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">3</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">14</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">187363961</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        n <span style="color: #339933;">=</span> md5_gg<span style="color: #009900;">&#40;</span>n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">8</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">20</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">1163531501</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        o <span style="color: #339933;">=</span> md5_gg<span style="color: #009900;">&#40;</span>o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">13</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">5</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">1444681467</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        l <span style="color: #339933;">=</span> md5_gg<span style="color: #009900;">&#40;</span>l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">2</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">9</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">51403784</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        m <span style="color: #339933;">=</span> md5_gg<span style="color: #009900;">&#40;</span>m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">7</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">14</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">1735328473</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        n <span style="color: #339933;">=</span> md5_gg<span style="color: #009900;">&#40;</span>n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">12</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">20</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">1926607734</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        o <span style="color: #339933;">=</span> md5_hh<span style="color: #009900;">&#40;</span>o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">5</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">4</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">378558</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        l <span style="color: #339933;">=</span> md5_hh<span style="color: #009900;">&#40;</span>l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">8</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">11</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">2022574463</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        m <span style="color: #339933;">=</span> md5_hh<span style="color: #009900;">&#40;</span>m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">11</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">16</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">1839030562</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        n <span style="color: #339933;">=</span> md5_hh<span style="color: #009900;">&#40;</span>n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">14</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">23</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">35309556</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        o <span style="color: #339933;">=</span> md5_hh<span style="color: #009900;">&#40;</span>o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">4</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">1530992060</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        l <span style="color: #339933;">=</span> md5_hh<span style="color: #009900;">&#40;</span>l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">4</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">11</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">1272893353</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        m <span style="color: #339933;">=</span> md5_hh<span style="color: #009900;">&#40;</span>m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">7</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">16</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">155497632</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        n <span style="color: #339933;">=</span> md5_hh<span style="color: #009900;">&#40;</span>n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">10</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">23</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">1094730640</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        o <span style="color: #339933;">=</span> md5_hh<span style="color: #009900;">&#40;</span>o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">13</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">4</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">681279174</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        l <span style="color: #339933;">=</span> md5_hh<span style="color: #009900;">&#40;</span>l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">11</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">358537222</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        m <span style="color: #339933;">=</span> md5_hh<span style="color: #009900;">&#40;</span>m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">3</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">16</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">722521979</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        n <span style="color: #339933;">=</span> md5_hh<span style="color: #009900;">&#40;</span>n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">6</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">23</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">76029189</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        o <span style="color: #339933;">=</span> md5_hh<span style="color: #009900;">&#40;</span>o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">9</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">4</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">640364487</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        l <span style="color: #339933;">=</span> md5_hh<span style="color: #009900;">&#40;</span>l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">12</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">11</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">421815835</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        m <span style="color: #339933;">=</span> md5_hh<span style="color: #009900;">&#40;</span>m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">15</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">16</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">530742520</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        n <span style="color: #339933;">=</span> md5_hh<span style="color: #009900;">&#40;</span>n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">2</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">23</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">995338651</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        o <span style="color: #339933;">=</span> md5_ii<span style="color: #009900;">&#40;</span>o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">6</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">198630844</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        l <span style="color: #339933;">=</span> md5_ii<span style="color: #009900;">&#40;</span>l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">7</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">10</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">1126891415</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        m <span style="color: #339933;">=</span> md5_ii<span style="color: #009900;">&#40;</span>m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">14</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">15</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">1416354905</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        n <span style="color: #339933;">=</span> md5_ii<span style="color: #009900;">&#40;</span>n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">5</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">21</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">57434055</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        o <span style="color: #339933;">=</span> md5_ii<span style="color: #009900;">&#40;</span>o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">12</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">6</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">1700485571</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        l <span style="color: #339933;">=</span> md5_ii<span style="color: #009900;">&#40;</span>l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">3</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">10</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">1894986606</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        m <span style="color: #339933;">=</span> md5_ii<span style="color: #009900;">&#40;</span>m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">10</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">15</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">1051523</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        n <span style="color: #339933;">=</span> md5_ii<span style="color: #009900;">&#40;</span>n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">21</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">2054922799</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        o <span style="color: #339933;">=</span> md5_ii<span style="color: #009900;">&#40;</span>o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">8</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">6</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">1873313359</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        l <span style="color: #339933;">=</span> md5_ii<span style="color: #009900;">&#40;</span>l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">15</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">10</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">30611744</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        m <span style="color: #339933;">=</span> md5_ii<span style="color: #009900;">&#40;</span>m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">6</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">15</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">1560198380</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        n <span style="color: #339933;">=</span> md5_ii<span style="color: #009900;">&#40;</span>n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">13</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">21</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">1309151649</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        o <span style="color: #339933;">=</span> md5_ii<span style="color: #009900;">&#40;</span>o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">4</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">6</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">145523070</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        l <span style="color: #339933;">=</span> md5_ii<span style="color: #009900;">&#40;</span>l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">11</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">10</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">1120210379</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        m <span style="color: #339933;">=</span> md5_ii<span style="color: #009900;">&#40;</span>m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">2</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">15</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">718787259</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        n <span style="color: #339933;">=</span> md5_ii<span style="color: #009900;">&#40;</span>n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #339933;">,</span> o<span style="color: #339933;">,</span> p<span style="color: #009900;">&#91;</span>g <span style="color: #339933;">+</span> <span style="color: #CC0000;">9</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">21</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">343485551</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        o <span style="color: #339933;">=</span> safe_add<span style="color: #009900;">&#40;</span>o<span style="color: #339933;">,</span> j<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        n <span style="color: #339933;">=</span> safe_add<span style="color: #009900;">&#40;</span>n<span style="color: #339933;">,</span> h<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        m <span style="color: #339933;">=</span> safe_add<span style="color: #009900;">&#40;</span>m<span style="color: #339933;">,</span> f<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        l <span style="color: #339933;">=</span> safe_add<span style="color: #009900;">&#40;</span>l<span style="color: #339933;">,</span> e<span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #000066; font-weight: bold;">return</span> Array<span style="color: #009900;">&#40;</span>o<span style="color: #339933;">,</span> n<span style="color: #339933;">,</span> m<span style="color: #339933;">,</span> l<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #003366; font-weight: bold;">function</span> md5_cmn<span style="color: #009900;">&#40;</span>h<span style="color: #339933;">,</span> e<span style="color: #339933;">,</span> d<span style="color: #339933;">,</span> c<span style="color: #339933;">,</span> g<span style="color: #339933;">,</span> f<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000066; font-weight: bold;">return</span> safe_add<span style="color: #009900;">&#40;</span>bit_rol<span style="color: #009900;">&#40;</span>safe_add<span style="color: #009900;">&#40;</span>safe_add<span style="color: #009900;">&#40;</span>e<span style="color: #339933;">,</span> h<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> safe_add<span style="color: #009900;">&#40;</span>c<span style="color: #339933;">,</span> f<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> g<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> d<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #003366; font-weight: bold;">function</span> md5_ff<span style="color: #009900;">&#40;</span>g<span style="color: #339933;">,</span> f<span style="color: #339933;">,</span> k<span style="color: #339933;">,</span> j<span style="color: #339933;">,</span> e<span style="color: #339933;">,</span> i<span style="color: #339933;">,</span> h<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000066; font-weight: bold;">return</span> md5_cmn<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>f <span style="color: #339933;">&amp;</span> k<span style="color: #009900;">&#41;</span> <span style="color: #339933;">|</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>~f<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;</span> j<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> g<span style="color: #339933;">,</span> f<span style="color: #339933;">,</span> e<span style="color: #339933;">,</span> i<span style="color: #339933;">,</span> h<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #003366; font-weight: bold;">function</span> md5_gg<span style="color: #009900;">&#40;</span>g<span style="color: #339933;">,</span> f<span style="color: #339933;">,</span> k<span style="color: #339933;">,</span> j<span style="color: #339933;">,</span> e<span style="color: #339933;">,</span> i<span style="color: #339933;">,</span> h<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000066; font-weight: bold;">return</span> md5_cmn<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>f <span style="color: #339933;">&amp;</span> j<span style="color: #009900;">&#41;</span> <span style="color: #339933;">|</span> <span style="color: #009900;">&#40;</span>k <span style="color: #339933;">&amp;</span> <span style="color: #009900;">&#40;</span>~j<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> g<span style="color: #339933;">,</span> f<span style="color: #339933;">,</span> e<span style="color: #339933;">,</span> i<span style="color: #339933;">,</span> h<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #003366; font-weight: bold;">function</span> md5_hh<span style="color: #009900;">&#40;</span>g<span style="color: #339933;">,</span> f<span style="color: #339933;">,</span> k<span style="color: #339933;">,</span> j<span style="color: #339933;">,</span> e<span style="color: #339933;">,</span> i<span style="color: #339933;">,</span> h<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000066; font-weight: bold;">return</span> md5_cmn<span style="color: #009900;">&#40;</span>f <span style="color: #339933;">^</span> k <span style="color: #339933;">^</span> j<span style="color: #339933;">,</span> g<span style="color: #339933;">,</span> f<span style="color: #339933;">,</span> e<span style="color: #339933;">,</span> i<span style="color: #339933;">,</span> h<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #003366; font-weight: bold;">function</span> md5_ii<span style="color: #009900;">&#40;</span>g<span style="color: #339933;">,</span> f<span style="color: #339933;">,</span> k<span style="color: #339933;">,</span> j<span style="color: #339933;">,</span> e<span style="color: #339933;">,</span> i<span style="color: #339933;">,</span> h<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000066; font-weight: bold;">return</span> md5_cmn<span style="color: #009900;">&#40;</span>k <span style="color: #339933;">^</span> <span style="color: #009900;">&#40;</span>f <span style="color: #339933;">|</span> <span style="color: #009900;">&#40;</span>~j<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> g<span style="color: #339933;">,</span> f<span style="color: #339933;">,</span> e<span style="color: #339933;">,</span> i<span style="color: #339933;">,</span> h<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #003366; font-weight: bold;">function</span> safe_add<span style="color: #009900;">&#40;</span>a<span style="color: #339933;">,</span> d<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #003366; font-weight: bold;">var</span> c <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>a <span style="color: #339933;">&amp;</span> <span style="color: #CC0000;">65535</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #009900;">&#40;</span>d <span style="color: #339933;">&amp;</span> <span style="color: #CC0000;">65535</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #003366; font-weight: bold;">var</span> b <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>a <span style="color: #339933;">&gt;&gt;</span> <span style="color: #CC0000;">16</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #009900;">&#40;</span>d <span style="color: #339933;">&gt;&gt;</span> <span style="color: #CC0000;">16</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #009900;">&#40;</span>c <span style="color: #339933;">&gt;&gt;</span> <span style="color: #CC0000;">16</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #009900;">&#40;</span>b <span style="color: #339933;">&lt;&lt;</span> <span style="color: #CC0000;">16</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">|</span> <span style="color: #009900;">&#40;</span>c <span style="color: #339933;">&amp;</span> <span style="color: #CC0000;">65535</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #003366; font-weight: bold;">function</span> bit_rol<span style="color: #009900;">&#40;</span>a<span style="color: #339933;">,</span> b<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #009900;">&#40;</span>a <span style="color: #339933;">&lt;&lt;</span> b<span style="color: #009900;">&#41;</span> <span style="color: #339933;">|</span> <span style="color: #009900;">&#40;</span>a <span style="color: #339933;">&gt;&gt;&gt;</span> <span style="color: #009900;">&#40;</span><span style="color: #CC0000;">32</span> <span style="color: #339933;">-</span> b<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #003366; font-weight: bold;">function</span> str2binl<span style="color: #009900;">&#40;</span>d<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #003366; font-weight: bold;">var</span> c <span style="color: #339933;">=</span> Array<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #003366; font-weight: bold;">var</span> a <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #CC0000;">1</span> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #CC0000;">8</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">-</span> <span style="color: #CC0000;">1</span><span style="color: #339933;">;</span>
    <span style="color: #000066; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">var</span> b <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span> b <span style="color: #339933;">&lt;</span> d.<span style="color: #660066;">length</span> <span style="color: #339933;">*</span> <span style="color: #CC0000;">8</span><span style="color: #339933;">;</span> b <span style="color: #339933;">+=</span> <span style="color: #CC0000;">8</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        c<span style="color: #009900;">&#91;</span>b <span style="color: #339933;">&gt;&gt;</span> <span style="color: #CC0000;">5</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">|=</span> <span style="color: #009900;">&#40;</span>d.<span style="color: #660066;">charCodeAt</span><span style="color: #009900;">&#40;</span>b <span style="color: #339933;">/</span> <span style="color: #CC0000;">8</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;</span> a<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #009900;">&#40;</span>b <span style="color: #339933;">%</span> <span style="color: #CC0000;">32</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#125;</span>
    <span style="color: #000066; font-weight: bold;">return</span> c
<span style="color: #009900;">&#125;</span>
<span style="color: #003366; font-weight: bold;">function</span> binl2str<span style="color: #009900;">&#40;</span>c<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #003366; font-weight: bold;">var</span> d <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #003366; font-weight: bold;">var</span> a <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #CC0000;">1</span> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #CC0000;">8</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">-</span> <span style="color: #CC0000;">1</span><span style="color: #339933;">;</span>
    <span style="color: #000066; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">var</span> b <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span> b <span style="color: #339933;">&lt;</span> c.<span style="color: #660066;">length</span> <span style="color: #339933;">*</span> <span style="color: #CC0000;">32</span><span style="color: #339933;">;</span> b <span style="color: #339933;">+=</span> <span style="color: #CC0000;">8</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        d <span style="color: #339933;">+=</span> String.<span style="color: #660066;">fromCharCode</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>c<span style="color: #009900;">&#91;</span>b <span style="color: #339933;">&gt;&gt;</span> <span style="color: #CC0000;">5</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">&gt;&gt;&gt;</span> <span style="color: #009900;">&#40;</span>b <span style="color: #339933;">%</span> <span style="color: #CC0000;">32</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;</span> a<span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#125;</span>
    <span style="color: #000066; font-weight: bold;">return</span> d
<span style="color: #009900;">&#125;</span>
<span style="color: #003366; font-weight: bold;">function</span> binl2hex<span style="color: #009900;">&#40;</span>c<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #003366; font-weight: bold;">var</span> b <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;0123456789ABCDEF&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #003366; font-weight: bold;">var</span> d <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #000066; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">var</span> a <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span> a <span style="color: #339933;">&lt;</span> c.<span style="color: #660066;">length</span> <span style="color: #339933;">*</span> <span style="color: #CC0000;">4</span><span style="color: #339933;">;</span> a<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        d <span style="color: #339933;">+=</span> b.<span style="color: #660066;">charAt</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>c<span style="color: #009900;">&#91;</span>a <span style="color: #339933;">&gt;&gt;</span> <span style="color: #CC0000;">2</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">&gt;&gt;</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>a <span style="color: #339933;">%</span> <span style="color: #CC0000;">4</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">*</span> <span style="color: #CC0000;">8</span> <span style="color: #339933;">+</span> <span style="color: #CC0000;">4</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;</span> <span style="color: #CC0000;">15</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> b.<span style="color: #660066;">charAt</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>c<span style="color: #009900;">&#91;</span>a <span style="color: #339933;">&gt;&gt;</span> <span style="color: #CC0000;">2</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">&gt;&gt;</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>a <span style="color: #339933;">%</span> <span style="color: #CC0000;">4</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">*</span> <span style="color: #CC0000;">8</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;</span> <span style="color: #CC0000;">15</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#125;</span>
    <span style="color: #000066; font-weight: bold;">return</span> d
<span style="color: #009900;">&#125;</span>
document.<span style="color: #000066; font-weight: bold;">write</span><span style="color: #009900;">&#40;</span>md5_3<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'这里你的原始密码'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>2010-11-17<br />
腾讯已提供各种应用，详见：http://open.t.qq.com/</p>
<p>2010-06-27<br />
1.增加缓存。<br />
2.可以读取转播及对话。</p>
<p><strong>我看我还是声明一下：<br />
本API为本人依照个人兴趣所做，纯属个人爱好，仅为与本人有相同癖好的技术狂一起研究所用，任何人不得滥用或者应用到非法途径，亦不可应用到商业途径！！若有侵权或漏洞请联系我，我会在第一时间进行修正和处理！</strong></p>
<table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="把腾讯微博API集成到WordPress主题" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1259%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1258%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">把腾讯微博API集成到WordPress主题</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="Android HTTP GET/POST" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1317%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1258%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/05/05/7669988.png" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Android HTTP GET/POST</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="时刻保持饥渴状态" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1150%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1258%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">时刻保持饥渴状态</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="ExtJS Google Map API" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F937%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1258%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/05/06/7759016.jpg" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">ExtJS Google Map API</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="上班3天干了啥" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1169%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1258%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/05/06/7736700.png" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">上班3天干了啥</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="5" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>]]></content:encoded>
			<wfw:commentRss>http://www.ineeke.com/archives/1258/feed/</wfw:commentRss>
		<slash:comments>102</slash:comments>
		</item>
		<item>
		<title>上班3天干了啥</title>
		<link>http://www.ineeke.com/archives/1169/</link>
		<comments>http://www.ineeke.com/archives/1169/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 03:07:15 +0000</pubDate>
		<dc:creator>Neeke</dc:creator>
				<category><![CDATA[信息安全]]></category>
		<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web入侵]]></category>
		<category><![CDATA[入侵检测]]></category>

		<guid isPermaLink="false">http://www.ineeke.com/archives/to-work-three-heavenly-stems-of-the-han/</guid>
		<description><![CDATA[由于去年年底项目一期结束了，正在等客户的需求及使用情况的反馈，所以也就没啥事干。看了看PHP，感觉没啥学的，写了个连接MYSQL的增删改查，我就不知道该干啥了，所谓语言是相通的，读和写基本都没问题，特有的方法或函数则查查API文档即可，但是用则需要熟练度，或许这就是学习的枯燥与乏味吧。 n:-hd <table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="无意中入侵一台Windows Server 2008" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1179%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1169%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/05/05/7679200.png" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">无意中入侵一台Windows Server 2008</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="多思路WEB入侵" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F770%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1169%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">多思路WEB入侵</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="再记一次网站入侵" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F465%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1169%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">再记一次网站入侵</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="2小时入侵了3台服务器" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F507%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1169%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">2小时入侵了3台服务器</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="WEB服务器与数据库服务器分离情况下的入侵" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F773%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1169%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">WEB服务器与数据库服务器分离情况下的入侵</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="5" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>]]></description>
			<content:encoded><![CDATA[<p>由于去年年底项目一期结束了，正在等客户的需求及使用情况的反馈，所以也就没啥事干。看了看PHP，感觉没啥学的，写了个连接MYSQL的增删改查，我就不知道该干啥了，所谓语言是相通的，读和写基本都没问题，特有的方法或函数则查查API文档即可，但是用则需要熟练度，或许这就是学习的枯燥与乏味吧。 n:-hd<br />
接着帮一个哥们有偿检测了他们的网站，一年没接触过这方面了，不过还好网站比较弱智，几分钟搞定 n:-hx 。<br />
网站是用asp开发的，生成静态页面，当然也有动态页面，不过都做了防注入，Cookies注入也行不通。</p>
<p>现在越来越喜欢火狐浏览器了，网页图片上右键，选择“查看图片信息”，它把当前页面中所有图片的路径都列出来，我一般通过这个来找有没有用第三方编辑器及其路径，很可惜没发现，手工猜了几个也没有找到。</p>
<div id="attachment_1165" class="wp-caption aligncenter" style="width: 361px"><a href="http://www.ineeke.com/wp-content/uploads/2010/03/hacker2010030101.png"><img class="size-medium wp-image-1165" title="查看图片信息" src="http://www.ineeke.com/wp-content/uploads/2010/03/hacker2010030101-351x300.png" alt="查看图片信息" width="351" height="300" /></a><p class="wp-caption-text">查看图片信息</p></div>
<p>找到了后台目录是manage，不过就是找不到页面（找到也没密码 n:-gg ）。<br />
网站中有些栏目是二级域名绑定的，有个BBS是DZ7.0的，貌似刚刚上架，一个注册人都没有，不过我也没找到DZ7.0的可利用漏洞。<br />
另一个二级域名下，找到后台admin/admin_login.asp，能试的都试了，放弃。再次查看该栏目下的图片信息，感觉ewebditor有希望了，猜出地址为editor/admin_default.asp。</p>
<div id="attachment_1166" class="wp-caption aligncenter" style="width: 481px"><a href="http://www.ineeke.com/wp-content/uploads/2010/03/hacker2010030102.png"><img class="size-medium wp-image-1166" title="查看图片信息" src="http://www.ineeke.com/wp-content/uploads/2010/03/hacker2010030102-471x300.png" alt="查看图片信息" width="471" height="300" /></a><p class="wp-caption-text">查看图片信息</p></div>
<p>一切都是默认的，所以拿到webshell是很正常的。权限都还是很严的，Serv_u6.0，提权失败，43958端口开着，应该是把默认的用户名或密码改了，有wscript但是没用，自己找目录传CMD上去也没用，支持PHP，但是权限也没什么改变。找到数据库连接文件conn.asp，得到一个普通的sql用户，构造了一个注入点然后放到Pangolin里面跑了下，列目录时在D盘中发现了Serv_u，看到ServUDaemon.exe有备份，看来确实把默认值改了。</p>
<div id="attachment_1167" class="wp-caption aligncenter" style="width: 344px"><a href="http://www.ineeke.com/wp-content/uploads/2010/03/hacker2010030103.png"><img class="size-medium wp-image-1167" title="Pangolin" src="http://www.ineeke.com/wp-content/uploads/2010/03/hacker2010030103-334x300.png" alt="Pangolin" width="334" height="300" /></a><p class="wp-caption-text">Pangolin</p></div>
<div id="attachment_1168" class="wp-caption aligncenter" style="width: 185px"><a href="http://www.ineeke.com/wp-content/uploads/2010/03/hacker2010030104.png"><img class="size-medium wp-image-1168" title="Pangolin" src="http://www.ineeke.com/wp-content/uploads/2010/03/hacker2010030104-175x300.png" alt="Pangolin" width="175" height="300" /></a><p class="wp-caption-text">Pangolin</p></div>
<p>接着找到主站的目录，backup log了一个一句话，传了个大马上去，OK，结束，拿到外快了，不继续了。</p>
<table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="无意中入侵一台Windows Server 2008" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1179%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1169%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/05/05/7679200.png" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">无意中入侵一台Windows Server 2008</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="多思路WEB入侵" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F770%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1169%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">多思路WEB入侵</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="再记一次网站入侵" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F465%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1169%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">再记一次网站入侵</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="2小时入侵了3台服务器" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F507%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1169%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">2小时入侵了3台服务器</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="WEB服务器与数据库服务器分离情况下的入侵" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F773%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1169%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">WEB服务器与数据库服务器分离情况下的入侵</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="5" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>]]></content:encoded>
			<wfw:commentRss>http://www.ineeke.com/archives/1169/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>时刻保持饥渴状态</title>
		<link>http://www.ineeke.com/archives/1150/</link>
		<comments>http://www.ineeke.com/archives/1150/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 01:13:12 +0000</pubDate>
		<dc:creator>Neeke</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[extjs api]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[感想]]></category>

		<guid isPermaLink="false">http://www.ineeke.com/archives/keeps-hungry/</guid>
		<description><![CDATA[不知道为啥，突然间感觉过去的一年又被我荒废掉了，貌似是因为这几天看了很多技术牛人的博客的原因吧。<table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="ExtJS GridPanel动态列" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F923%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1150%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/05/06/7706736.jpg" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">ExtJS GridPanel动态列</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="ExtJS desktop" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F926%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1150%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/05/06/7755523.jpg" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">ExtJS desktop</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="ExtJS Google Map API" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F937%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1150%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/05/06/7759016.jpg" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">ExtJS Google Map API</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="ExtJS将GridPanel放入TabPanel中" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F863%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1150%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">ExtJS将GridPanel放入TabPanel中</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="最近在写ExtJS时遇到的一些问题" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F917%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1150%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">最近在写ExtJS时遇到的一些问题</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="5" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>]]></description>
			<content:encoded><![CDATA[<p>不知道为啥，突然间感觉过去的一年又被我荒废掉了，貌似是因为这几天看了很多技术牛人的博客的原因吧。<span id="more-1150"></span><br />
别人都在学习进步的时候，自己却在为小小的一点成就而沾沾自喜，真可笑。人说人比人吓死人，但是，有时还是要比一比的，不比哪能发现差距，看不到差距，哪还会去奋进。<br />
过去的一年我几乎告别了我所感兴趣的<a href="http://www.ineeke.com/category/security/">信息安全技术</a>， 前半年是因为没有硬件条件，换了工作买了电脑到现在才有点缓过气来，外加工作又比较忙，没多少时间去研究其它东西了。<br />
貌似过去的一年写的最多的就是关于工作中遇到的<a href="http://www.ineeke.com/category/extjs-technic/">ExtJS</a>上的一些问题，而且也都是些没啥技术含量的东西。想来我的两份工作都是因ExtJS而来的，如果有下一次的话肯定是想得到更高的待遇的，难道下次我还能拿这个东西获得一份工作？既然想要得到别人的认可并得到更好的工作机会，那么就必须得有东西拿得出手，告诉别人你有资格，有能力拥有。<br />
打算年后开始学学PHP，FLEX，继续关注信息安全技术，有机会的话再研究研究手机软件开发，另外就是再涨个几K的工资 n:-hx 。其实很多东西都时不时的翻翻资料看过，但是一直没花时间去认真的哪怕写个Hello World出来。貌似学的很杂，但是我觉得还是总比不会强点，毕竟这是个需要复合型人才的社会，多把刷子不是啥坏事，尤其工作后我发现公司恨不得你是万能的！ n:-bz<br />
趁自己现在还年轻，多学点东西，多换几份工作 n:-hd ，找个最适合于自己的发展方向，直接一头扎下去上不来了，哭都来不及 n:-ku 。<br />
<span style="color: #ff0000;">对于计算机技术要时刻保持饥渴状态。</span><br />
这也算是对<a href="http://www.ineeke.com/archives/2009-year-end-summary/">2009年终总结</a>的补充吧。<br />
不过话说回来，毕竟未来的事谁也没法猜。</p>
<table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="ExtJS GridPanel动态列" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F923%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1150%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/05/06/7706736.jpg" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">ExtJS GridPanel动态列</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="ExtJS desktop" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F926%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1150%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/05/06/7755523.jpg" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">ExtJS desktop</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="ExtJS Google Map API" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F937%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1150%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/05/06/7759016.jpg" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">ExtJS Google Map API</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="ExtJS将GridPanel放入TabPanel中" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F863%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1150%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">ExtJS将GridPanel放入TabPanel中</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="最近在写ExtJS时遇到的一些问题" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F917%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1150%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">最近在写ExtJS时遇到的一些问题</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="5" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>]]></content:encoded>
			<wfw:commentRss>http://www.ineeke.com/archives/1150/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

