<?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>Yaron's Blog &#187; XHTML/DIV/CSS</title>
	<atom:link href="http://yaron.org.cn/archives/category/web-developement/xhtmldivcss/feed" rel="self" type="application/rss+xml" />
	<link>http://yaron.org.cn</link>
	<description>About PHP MYSQL JS WEB FreeBSD etc.</description>
	<lastBuildDate>Sat, 31 Jul 2010 13:54:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>在HTML页面里调用PHP的方法</title>
		<link>http://yaron.org.cn/archives/79</link>
		<comments>http://yaron.org.cn/archives/79#comments</comments>
		<pubDate>Sat, 07 Mar 2009 08:32:52 +0000</pubDate>
		<dc:creator>Yaron</dc:creator>
				<category><![CDATA[XHTML/DIV/CSS]]></category>

		<guid isPermaLink="false">http://yaron.org.cn/archives/79</guid>
		<description><![CDATA[在HTML里面调用动态模块，比如浏览次数，除了使用JS/AJAX可以实现，还可以利用JS调用PHP的脚本来实现，而且还可以传递参数给服务器。笔者在这儿做一下纪录，一者加深印象，二者方便初学者查阅。
笔者在给我乐邯郸http://www.56hd.com做整合的友情链接模块中，使用到了该方面知识。
1. 调用格式
Code：

1
&#60;script src=&#34;./friendLink/script.php&#34; type=&#34;text/javascript&#34;&#62;&#60;!--mce:0--&#62;&#60;/script&#62;

2. 实例应用
笔者这里先介绍一下实例。我乐邯郸使用了康盛的SUPESITE7.0、DISCUZ7.0、UCHOME三个系统，三个系统中的友情链接模块相互独立。笔者需要把这三个系统的友情链接模块整合到一起。友情链接管理模块这里不谈，只给出调用脚本script.php的代码。
Code：

1
2
3
4
5
6
7
8
9
10
include './FL_inc/friendLink.inc.php';
$xml    = simplexml_load_file&#40;'./FL_data/data.xml'&#41;;
$position    = $_GET&#91;'position'&#93;;
foreach&#40;$xml-&#62;friendLink as $flinks&#41; &#123;
 <a href="http://yaron.org.cn/archives/79" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p>在HTML里面调用动态模块，比如浏览次数，除了使用JS/AJAX可以实现，还可以利用JS调用PHP的脚本来实现，而且还可以传递参数给服务器。笔者在这儿做一下纪录，一者加深印象，二者方便初学者查阅。</p>
<p>笔者在给我乐邯郸<a href="http://www.56hd.com">http://www.56hd.com</a>做整合的友情链接模块中，使用到了该方面知识。</p>
<p>1. 调用格式<br />
Code：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt;script src=&quot;./friendLink/script.php&quot; type=&quot;text/javascript&quot;&gt;&lt;!--mce:0--&gt;&lt;/script&gt;</pre></td></tr></table></div>

<p>2. 实例应用</p>
<p>笔者这里先介绍一下实例。我乐邯郸使用了康盛的SUPESITE7.0、DISCUZ7.0、UCHOME三个系统，三个系统中的友情链接模块相互独立。笔者需要把这三个系统的友情链接模块整合到一起。友情链接管理模块这里不谈，只给出调用脚本script.php的代码。</p>
<p>Code：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">include</span> <span style="color: #0000ff;">'./FL_inc/friendLink.inc.php'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$xml</span>    <span style="color: #339933;">=</span> <span style="color: #990000;">simplexml_load_file</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'./FL_data/data.xml'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$position</span>    <span style="color: #339933;">=</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'position'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$xml</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">friendLink</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$flinks</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$flinks</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'position'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$position</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$flinks</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'isImage'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
        <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'document.write(\'&lt;a href=&quot;'</span><span style="color: #339933;">,</span><span style="color: #000088;">$flinks</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">url</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'&quot; target=&quot;_blank&quot;&gt;'</span><span style="color: #339933;">,</span>u2gIconv<span style="color: #009900;">&#40;</span><span style="color: #000088;">$flinks</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>name<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'&lt;/a&gt; \');'</span><span style="color: #339933;">;</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;">$flinks</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'position'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$position</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$flinks</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'isImage'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
        <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'document.write(\'&lt;a href=&quot;'</span><span style="color: #339933;">,</span><span style="color: #000088;">$flinks</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">url</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'&quot; target=&quot;_blank&quot;&gt;&lt;img title=&quot;'</span><span style="color: #339933;">,</span>u2gIconv<span style="color: #009900;">&#40;</span><span style="color: #000088;">$flinks</span><span style="color: #339933;">-/&gt;</span>name<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'&quot; src=&quot;'</span><span style="color: #339933;">,</span><span style="color: #000088;">$flinks</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">logoPath</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt; \');'</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>笔者需要在3个系统的默认友情链接部分，使用JS调用script.php脚本，并且传递系统标识符给script.php脚本。</p>
<p>Code：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt;script src=&quot;./FriendLink/script.php?position=supe&quot; type=&quot;text/javascript&quot;&gt;&lt;!--mce:1--&gt;&lt;/script&gt;
&lt;script src=&quot;./FriendLink/script.php?position=bbs&quot; type=&quot;text/javascript&quot;&gt;&lt;!--mce:2--&gt;&lt;/script&gt;
&lt;script src=&quot;./FriendLink/script.php?position=home&quot; type=&quot;text/javascript&quot;&gt;&lt;!--mce:3--&gt;&lt;/script&gt;</pre></td></tr></table></div>

<p>这样就轻松实现了友情链接集中管理功能。</p>
]]></content:encoded>
			<wfw:commentRss>http://yaron.org.cn/archives/79/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ＷＥＢ编程中ＰＯＳＴ／ＧＥＴ的具体区别</title>
		<link>http://yaron.org.cn/archives/58</link>
		<comments>http://yaron.org.cn/archives/58#comments</comments>
		<pubDate>Wed, 04 Mar 2009 08:13:09 +0000</pubDate>
		<dc:creator>Yaron</dc:creator>
				<category><![CDATA[XHTML/DIV/CSS]]></category>

		<guid isPermaLink="false">http://yaron.org.cn/archives/58</guid>
		<description><![CDATA[ 大家都知道Post/Get应用上的区别，但是对于本质区别了解的都不多。笔者依据自己的经验和网上搜集的资料，整理如下：
 
应用上的区别
&#160;&#160;&#160;&#160;&#160; Get:将传递的数据加在url地址后面，传送到服务器。Get方法由于受到URL长度的限制，传递数据量小于1024字节。   &#160;&#160;&#160;&#160;&#160; Post: 按照邮寄传输数据的方式，将数据传送到服务器。传递数据大小依赖web服务器。
原理上的区别
&#160;&#160;&#160;&#160;&#160; 1. Post顾名思义,就是为了将数据传送到服务器段,Get就是为了从服务器段取得数据.而Get之所以也能传送数据,只是用来设计告诉服务器,你到底需要什么样的数据。Post的信息作为http请求的内容，而Get是在Http头部传输的。
&#160;&#160;&#160;&#160;&#160; 2. 使用Get方法上传时数据会放置在CGI程序的环境变量中，Get方式受限于环境变量的可用空间，最多只能上传1024个字节的数据。而Post方式则将数据放在CGI程序的标准输入（stdin）中，CGI程序可以通过读取标准输入来得到这些数据，因此，上传的数据大小不受限制！
注：      1. win2003的iis6.0对asp文件的Post方法作了限制，不能上传大于200k的东西！但是，对于aspx文件，即：asp.net不限制！&#160;&#160;<a href="http://yaron.org.cn/archives/58" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p> 大家都知道Post/Get应用上的区别，但是对于本质区别了解的都不多。笔者依据自己的经验和网上搜集的资料，整理如下：</p>
<p> <span id="more-58"></span><br />
<h5>应用上的区别</h5>
<p>&#160;&#160;&#160;&#160;&#160; Get:将传递的数据加在url地址后面，传送到服务器。Get方法由于受到URL长度的限制，传递数据量小于1024字节。   <br />&#160;&#160;&#160;&#160;&#160; Post: 按照邮寄传输数据的方式，将数据传送到服务器。传递数据大小依赖web服务器。</p>
<h5>原理上的区别</h5>
<p>&#160;&#160;&#160;&#160;&#160; 1. Post顾名思义,就是为了将数据传送到服务器段,Get就是为了从服务器段取得数据.而Get之所以也能传送数据,只是用来设计告诉服务器,你到底需要什么样的数据。Post的信息作为http请求的内容，而Get是在Http头部传输的。</p>
<p>&#160;&#160;&#160;&#160;&#160; 2. 使用Get方法上传时数据会放置在CGI程序的环境变量中，Get方式受限于环境变量的可用空间，最多只能上传1024个字节的数据。而Post方式则将数据放在CGI程序的标准输入（stdin）中，CGI程序可以通过读取标准输入来得到这些数据，因此，上传的数据大小不受限制！</p>
<blockquote><p><strong>注：</strong>      <br /><font color="#808080">1. win2003的iis6.0对asp文件的Post方法作了限制，不能上传大于200k的东西！但是，对于aspx文件，即：asp.net不限制！&#160;&#160; <br />2. 在win2000&#160;&#160; +&#160;&#160; iis&#160;&#160; 5.0下，Post 方法限制传递的数据为2M。        <br />3. 如果在Post时，同时声明ENCTYPE=&quot;multipart/form-data&quot;，则不限制大小！        <br />4. Apache中有这么两个参数控制        <br /></font><font color="#808080">&#160;&#160;&#160; post_max_size=1024M       <br />&#160;&#160;&#160; upload_max_filesize = 1000M</font>      </p>
<p><font color="#808080">         <br /></font><font color="#808080">         <br /></font></p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://yaron.org.cn/archives/58/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
