<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[刘新修]]></title> 
<link>http://pic1.liuxinxiu.com:80/index.php</link> 
<description><![CDATA[刘新修的个人博客 (Liuxinxiu'S Blog)]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[刘新修]]></copyright>
<item>
<link>http://pic1.liuxinxiu.com:80/Jsonp_ArrayString_To_Base64_PHP/</link>
<title><![CDATA[php循环数组输出HTML代码片段并对字符串进行base64编码]]></title> 
<author>刘新修 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[PHP/Java/Go]]></category>
<pubDate>Fri, 23 Oct 2015 06:03:37 +0000</pubDate> 
<guid>http://pic1.liuxinxiu.com:80/Jsonp_ArrayString_To_Base64_PHP/</guid> 
<description>
<![CDATA[ 
	<div class="codeText"><div class="codeHead">PHP代码</div><ol start="1" class="dp-c"><li class="alt"><span><span>&lt;?php&nbsp;&nbsp; </span></span></li><li><span><span class="comment">//公共声明</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>header(<span class="string">'Content-type: text/json'</span><span>);&nbsp;&nbsp;</span></span></li><li><span>html_entity_decode(<span class="vars">$string</span><span>, ENT_QUOTES, </span><span class="string">'UTF-8'</span><span>);&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span><span class="comment">//回调参数设置</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span><span class="vars">$param</span><span>=</span><span class="string">&quot;Jsoncallback&quot;</span><span>;&nbsp;&nbsp;</span></span></li><li><span><span class="vars">$callback</span><span>=</span><span class="vars">$_REQUEST</span><span>[</span><span class="vars">$param</span><span>];&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span><span class="vars">$students</span><span>=</span><span class="keyword">array</span><span>(&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">array</span><span>(</span><span class="string">&quot;风清扬&quot;</span><span>,</span><span class="string">&quot;1101&quot;</span><span>,</span><span class="string">&quot;23&quot;</span><span>,</span><span class="string">&quot;52819911&quot;</span><span>),&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">array</span><span>(</span><span class="string">&quot;许志飞&quot;</span><span>,</span><span class="string">&quot;1101&quot;</span><span>,</span><span class="string">&quot;23&quot;</span><span>,</span><span class="string">&quot;52819911&quot;</span><span>),&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">array</span><span>(</span><span class="string">&quot;令狐冲&quot;</span><span>,</span><span class="string">&quot;1102&quot;</span><span>,</span><span class="string">&quot;21&quot;</span><span>,</span><span class="string">&quot;52819901&quot;</span><span>),&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">array</span><span>(</span><span class="string">&quot;任我行&quot;</span><span>,</span><span class="string">&quot;1103&quot;</span><span>,</span><span class="string">&quot;22&quot;</span><span>,</span><span class="string">&quot;52819991&quot;</span><span>),&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">array</span><span>(</span><span class="string">&quot;任盈盈&quot;</span><span>,</span><span class="string">&quot;1104&quot;</span><span>,</span><span class="string">&quot;24&quot;</span><span>,</span><span class="string">&quot;52819981&quot;</span><span>),&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">array</span><span>(</span><span class="string">&quot;东方不败&quot;</span><span>,</span><span class="string">&quot;1105&quot;</span><span>,</span><span class="string">&quot;26&quot;</span><span>,</span><span class="string">&quot;52819981&quot;</span><span>)&nbsp;&nbsp;</span></span></li><li class="alt"><span>);&nbsp;&nbsp;</span></li><li><span><span class="vars">$tempBegin</span><span>=</span><span class="string">'&lt;style&gt;*&#123;margin:0;padding:0;&#125;h1&#123;font-size:16px;text-align:center; line-height:45px;&#125;body&#123;color:#333;font-size:14px;font-family:&quot;MicrosoftYahei&quot;;background:#B7CACC;&#125;div&#123;border:1px solid #405E7B; border-bottom:0; width:95%; margin:0 auto;background:#fff;content:&quot;&quot;;display:table;clear:both&#125;li&#123;line-height:35px;list-style:none;width:25%;text-align:center;border-bottom:1px solid #405E7B;float:left;&#125;&lt;/style&gt;&lt;h1&gt;最近风云人员名单&lt;/h1&gt;&lt;div&gt;'</span><span>;&nbsp;&nbsp;</span></span></li><li class="alt"><span><span class="keyword">foreach</span><span>(</span><span class="vars">$students</span><span> </span><span class="keyword">as</span><span> </span><span class="vars">$v</span><span>)&#123;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="vars">$tempBegin</span><span>.=</span><span class="string">'</span> </span></li><li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&lt;ul&gt;</span> </span></li><li><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;'</span><span>.</span><span class="vars">$v</span><span>[0].</span><span class="string">'&lt;/li&gt;</span> </span></li><li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;'</span><span>.</span><span class="vars">$v</span><span>[1].</span><span class="string">'&lt;/li&gt;</span> </span></li><li><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;'</span><span>.</span><span class="vars">$v</span><span>[2].</span><span class="string">'&lt;/li&gt;</span> </span></li><li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;'</span><span>.</span><span class="vars">$v</span><span>[3].</span><span class="string">'&lt;/li&gt;</span> </span></li><li><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/ul&gt;</span> </span></li><li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;'</span><span>;&nbsp;&nbsp;</span></span></li><li><span>&#125;&nbsp;&nbsp;</span></li><li class="alt"><span><span class="vars">$tempEnd</span><span>=</span><span class="vars">$tempBegin</span><span>.</span><span class="string">'&lt;/div&gt;'</span><span>;&nbsp;&nbsp;</span></span></li><li><span><span class="comment">//echo $tempEnd;</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span><span class="vars">$str1</span><span>=</span><span class="func">base64_encode</span><span>(</span><span class="vars">$tempEnd</span><span>);&nbsp;&nbsp;</span></span></li><li class="alt"><span><span class="vars">$str2</span><span>=</span><span class="string">'&#123;&quot;dataList&quot;:&quot;'</span><span>.</span><span class="vars">$str1</span><span>.</span><span class="string">'&quot;&#125;'</span><span>;&nbsp;&nbsp;</span></span></li><li><span><span class="vars">$jsonStr</span><span>=</span><span class="vars">$callback</span><span>.</span><span class="string">&quot;(&quot;</span><span>.</span><span class="vars">$str2</span><span>.</span><span class="string">&quot;)&quot;</span><span>;&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span><span class="comment">//判断请求参数存在就会输出Json数据</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span><span class="comment">//if(isset($callback)&amp;&amp;!empty($callback))&#123;</span><span>&nbsp;&nbsp;</span></span></li><li><span><span class="keyword">if</span><span>(isset(</span><span class="vars">$callback</span><span>))&#123;&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="func">echo</span><span> </span><span class="vars">$jsonStr</span><span>;&nbsp;&nbsp;</span></span></li><li><span>&#125;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span><span class="comment">//判断请求参数不存在就输出错误信息</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span><span class="keyword">if</span><span>(!isset(</span><span class="vars">$callback</span><span>))&#123;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;header(<span class="string">&quot;Content-type: text/html; charset=utf-8&quot;</span><span>);&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="vars">$str</span><span>=</span><span class="string">&quot;&lt;h1&gt;400 Required String parameter '&#123;$param&#125;' is not present&lt;/h1&gt;&lt;hr /&gt;&lt;small&gt;http Request with error params: none callback function&lt;/small&gt;&quot;</span><span>;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="func">echo</span><span> </span><span class="vars">$str</span><span>;&nbsp;&nbsp;</span></span></li><li class="alt"><span>&#125;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;</span></li><li class="alt"><span>?&gt;&nbsp;&nbsp; </span></li></ol></div>
]]>
</description>
</item><item>
<link>http://pic1.liuxinxiu.com:80/Jsonp_ArrayString_To_Base64_PHP/#blogcomment</link>
<title><![CDATA[[评论] php循环数组输出HTML代码片段并对字符串进行base64编码]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://pic1.liuxinxiu.com:80/Jsonp_ArrayString_To_Base64_PHP/#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>