<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/" -->
<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/"
	>

<channel>
	<title>飞龙博客</title>
	<link>http://feilong.org</link>
	<description>犹如天之色，内藏龙之湾。有朋自网上来，不亦乐乎？</description>
	<pubDate>Fri, 03 Feb 2012 13:24:30 +0000</pubDate>
	<generator>http://wordpress.org/?v=</generator>
	<language>en</language>
			<item>
		<title>php点击加入或取消收藏ajax接受数据session存储</title>
		<link>http://feilong.org/ajax-session-click-add-remove-favorate</link>
		<comments>http://feilong.org/ajax-session-click-add-remove-favorate#comments</comments>
		<pubDate>Fri, 03 Feb 2012 12:55:02 +0000</pubDate>
		<dc:creator>飞龙博客</dc:creator>
		
		<category><![CDATA[wordpress]]></category>

		<category><![CDATA[网站开发]]></category>

		<category><![CDATA[ajax]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[session]]></category>

		<guid isPermaLink="false">http://feilong.org/ajax-session-click-add-remove-favorate</guid>
		<description><![CDATA[点击某个图片或文本链接或任何DOM元素，将某日志文章加入收藏或取消收藏，可以采用ajax实现，然后在接受数据页用session存储该文章ID号。如何用Ajax与session结合，实现加入或取消收藏的功能？飞龙自己捣鼓了以下的代码。本日志修订网址：http://feilong.org/ajax-session-click-add-remove-favorate
一、首先在点击互动页，一般是某文章页。
飞龙的WordPress是某个single日志页，需要实现点击链接切换收藏或取消收藏的效果。同时需要向目标数据接受页传递日志ID号。
1、根据本文章是否已经收藏，调出对应的链接图片或文本：

&#60;?php 
@session_start&#40;&#41;;$addids=$_SESSION&#91;'pids'&#93;;print_r&#40;$addids&#41;;
if&#40;in_array&#40;$postid,$addids&#41;&#41;&#123;$hide2='hide';&#125;else&#123;$hide1='hide';&#125;
?&#62;
&#60;a href=&#34;#&#34; title=&#34;已收藏，取消标记吗&#34; id=&#34;biaojied&#34; class=&#34;&#60;?php echo $hide1; ?&#62;&#34;&#62;&#60;span&#62;取消收藏&#60;/span&#62;&#60;/a&#62;
&#60;a href=&#34;#&#34; title=&#34;把本文加入收藏&#34; id=&#34;biaoji&#34; class=&#34;&#60;?php echo $hide2; ?&#62;&#34;&#62;&#60;span&#62;加入收藏&#60;/span&#62;&#60;/a&#62;
&#160;
&#60;a id=&#34;pid&#34; title=&#34;&#60;?php $postid=$post-&#62;ID;echo $post-&#62;ID;//feilong ?&#62;&#34; href=&#34;&#60;?php the_permalink(); ?&#62;&#34;&#62;&#60;?php the_title&#40;&#41;; ?&#62;&#60;/a&#62;

2、点击上面显示出来的某个链接，实现轮换链接，并实现向“数据接受页”传递日志ID号。以下是飞龙自己写的jQuery和Ajax结合实现变换和传递数据。

////收藏////
$&#40;function&#40;&#41;&#123;
var pid=$&#40;&#34;#pid&#34;&#41;.attr&#40;&#34;title&#34;&#41;;//alert(pid);
$&#40;&#34;#biaoji&#34;&#41;.click&#40;function&#40;&#41;&#123;//
&#160;
$&#40;this&#41;.toggleClass&#40;&#34;hide&#34;&#41;;
&#160;
// 向‘收藏页’提交此文的pid
$.ajax&#40;&#123;
type: &#34;POST&#34;,
url: &#34;http://127.0.0.1/xinyuan/bookmark&#34;,//此为数据接受页，可以改为你自己的实际url
data:&#34;pid=&#34;+pid,
&#160;
success: function&#40;msg&#41;&#123; // alert(msg);
&#160;
var addpid=$&#40;msg&#41;.find&#40;&#34;#addpid&#34;&#41;.text&#40;&#41;;//alert(addpid); //此#addpid点击的同时，数据接受页内的DOM
//$(&#34;#zhaiyao&#34;).append(msg);
if&#40;addpid&#41;&#123;
alert&#40;'success: 收藏此文ID：'+addpid&#41;; //成功提示，可以采用其它方式提示
&#125;else&#123;//收藏失败
&#125;//
&#160;
&#125;//success
&#160;
&#125;&#41;;//$.ajax
&#160;
$&#40;&#34;#biaojied&#34;&#41;.toggleClass&#40;&#34;hide&#34;&#41;;
&#160;
&#125;&#41;;
&#125;&#41;;//0
&#160;
////取消收藏////
$&#40;function&#40;&#41;&#123;
var pid=$&#40;&#34;#pid&#34;&#41;.attr&#40;&#34;title&#34;&#41;;//alert(pid);
$&#40;&#34;#biaojied&#34;&#41;.click&#40;function&#40;&#41;&#123;//
&#160;
$&#40;this&#41;.toggleClass&#40;&#34;hide&#34;&#41;;
&#160;
// 向‘收藏页’提交此文的pid
$.ajax&#40;&#123;
type: &#34;POST&#34;,
url: &#34;http://127.0.0.1/xinyuan/bookmark&#34;,
data:&#34;pid=&#34;+pid,
&#160;
success: function&#40;msg&#41;&#123; // alert(msg);
&#160;
var movepid=$&#40;msg&#41;.find&#40;&#34;#movepid&#34;&#41;.text&#40;&#41;;//alert(movepid); 
//$(&#34;#zhaiyao&#34;).append(msg);
if&#40;movepid&#41;&#123;
&#160;
alert&#40;'success: 取消收藏此文ID：'+movepid&#41;; 
&#160;
&#125;else&#123;
//无法取消收藏？
&#125;//
&#160;
&#160;
&#125;//success
&#160;
&#125;&#41;;//$.ajax
&#160;
$&#40;&#34;#biaoji&#34;&#41;.toggleClass&#40;&#34;hide&#34;&#41;;
&#160;
&#125;&#41;;
&#125;&#41;;//0

二、数据接受页，飞龙采用指定的某page页面。需要接受来自 互动点击页的ID，并检查已有session是否有此日志ID，并做相应的处理，输出新的session值。如果是直接打开此页面，而没有接受到任何数据，那么直接取出已有的session值。
1、接受传递过来的日志ID，并处理session得到新session，显示日志ID的DOM，方便第一步里msg调用。

&#160;
&#60;?php
$pid=$_POST&#91;'pid'&#93;;
&#160;
if&#40;$pid&#41;&#123;
fl_add_favors&#40;$pid&#41;;
//$pids=$_SESSION['pids'];
&#160;
$addpid=$_SESSION&#91;'addpid'&#93;;
echo '&#60;div id=&#34;addpid&#34;&#62;'.$addpid.'&#60;/div&#62;';
&#160;
$movepid=$_SESSION&#91;'movepid'&#93;;
echo '&#60;div id=&#34;movepid&#34;&#62;'.$movepid.'&#60;/div&#62;';
&#160;
&#125;else&#123;//直接打开此收藏页的情况下，取出已有session即可
@session_start&#40;&#41;;
$pids=$_SESSION&#91;'pids'&#93;;
&#160;
print_r&#40;$pids&#41;;
&#160;
&#125;///
&#160;
?&#62;

2、飞龙写的session处理函数：接受来自 互动点击页的ID，并检查已有session是否有此日志ID，并做相应的处理，输出新的session值。

function fl_add_favors&#40;$pid&#41;&#123;
@session_start&#40;&#41;;
&#160;
$old=$_SESSION&#91;'pids'&#93;;
if&#40;in_array&#40;$pid,$old&#41;&#41;&#123;//已收藏，干掉
$a2&#91;&#93;=$pid;
//从数组中去掉此 [...]]]></description>
			<content:encoded><![CDATA[<p>点击某个图片或文本链接或任何DOM元素，将某日志文章加入收藏或取消收藏，可以采用ajax实现，然后在接受数据页用session存储该文章ID号。如何用Ajax与session结合，实现加入或取消收藏的功能？飞龙自己捣鼓了以下的代码。本日志修订网址：<a href="http://feilong.org/ajax-session-click-add-remove-favorate">http://feilong.org/ajax-session-click-add-remove-favorate</a></p>
<p>一、首先在点击互动页，一般是某文章页。<br />
飞龙的WordPress是某个single日志页，需要实现点击链接切换收藏或取消收藏的效果。同时需要向目标数据接受页传递日志ID号。</p>
<p>1、根据本文章是否已经收藏，调出对应的链接图片或文本：</p>

<div class="wp_syntax"><div class="code"><pre class="php"><span style="color: #000000; font-weight: bold;">&lt;?php</span> 
@<span style="color: #000066;">session_start</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<span style="color: #0000ff;">$addids</span>=<span style="color: #0000ff;">$_SESSION</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'pids'</span><span style="color: #66cc66;">&#93;</span>;print_r<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$addids</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span><span style="color: #000066;">in_array</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$postid</span>,<span style="color: #0000ff;">$addids</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span><span style="color: #0000ff;">$hide2</span>=<span style="color: #ff0000;">'hide'</span>;<span style="color: #66cc66;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #66cc66;">&#123;</span><span style="color: #0000ff;">$hide1</span>=<span style="color: #ff0000;">'hide'</span>;<span style="color: #66cc66;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;a href=<span style="color: #ff0000;">&quot;#&quot;</span> title=<span style="color: #ff0000;">&quot;已收藏，取消标记吗&quot;</span> id=<span style="color: #ff0000;">&quot;biaojied&quot;</span> <span style="color: #000000; font-weight: bold;">class</span>=<span style="color: #ff0000;">&quot;&lt;?php echo $hide1; ?&gt;&quot;</span>&gt;&lt;span&gt;取消收藏&lt;/span&gt;&lt;/a&gt;
&lt;a href=<span style="color: #ff0000;">&quot;#&quot;</span> title=<span style="color: #ff0000;">&quot;把本文加入收藏&quot;</span> id=<span style="color: #ff0000;">&quot;biaoji&quot;</span> <span style="color: #000000; font-weight: bold;">class</span>=<span style="color: #ff0000;">&quot;&lt;?php echo $hide2; ?&gt;&quot;</span>&gt;&lt;span&gt;加入收藏&lt;/span&gt;&lt;/a&gt;
&nbsp;
&lt;a id=<span style="color: #ff0000;">&quot;pid&quot;</span> title=<span style="color: #ff0000;">&quot;&lt;?php $postid=$post-&gt;ID;echo $post-&gt;ID;//feilong ?&gt;&quot;</span> href=<span style="color: #ff0000;">&quot;&lt;?php the_permalink(); ?&gt;&quot;</span>&gt;&lt;?php the_title<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>; ?&gt;&lt;/a&gt;</pre></div></div>

<p>2、点击上面显示出来的某个链接，实现轮换链接，并实现向“数据接受页”传递日志ID号。以下是飞龙自己写的jQuery和Ajax结合实现变换和传递数据。</p>

<div class="wp_syntax"><div class="code"><pre class="javascript"><span style="color: #009900; font-style: italic;">////收藏////</span>
$<span style="color: #66cc66;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
<span style="color: #003366; font-weight: bold;">var</span> pid=$<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;#pid&quot;</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">attr</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;title&quot;</span><span style="color: #66cc66;">&#41;</span>;<span style="color: #009900; font-style: italic;">//alert(pid);</span>
$<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;#biaoji&quot;</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">click</span><span style="color: #66cc66;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span><span style="color: #009900; font-style: italic;">//</span>
&nbsp;
$<span style="color: #66cc66;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">toggleClass</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;hide&quot;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #009900; font-style: italic;">// 向‘收藏页’提交此文的pid</span>
$.<span style="color: #006600;">ajax</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#123;</span>
type: <span style="color: #3366CC;">&quot;POST&quot;</span>,
url: <span style="color: #3366CC;">&quot;http://127.0.0.1/xinyuan/bookmark&quot;</span>,<span style="color: #009900; font-style: italic;">//此为数据接受页，可以改为你自己的实际url</span>
data:<span style="color: #3366CC;">&quot;pid=&quot;</span>+pid,
&nbsp;
success: <span style="color: #003366; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span>msg<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span> <span style="color: #009900; font-style: italic;">// alert(msg);</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">var</span> addpid=$<span style="color: #66cc66;">&#40;</span>msg<span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">find</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;#addpid&quot;</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">text</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<span style="color: #009900; font-style: italic;">//alert(addpid); //此#addpid点击的同时，数据接受页内的DOM</span>
<span style="color: #009900; font-style: italic;">//$(&quot;#zhaiyao&quot;).append(msg);</span>
<span style="color: #000066; font-weight: bold;">if</span><span style="color: #66cc66;">&#40;</span>addpid<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
<span style="color: #000066;">alert</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'success: 收藏此文ID：'</span>+addpid<span style="color: #66cc66;">&#41;</span>; <span style="color: #009900; font-style: italic;">//成功提示，可以采用其它方式提示</span>
<span style="color: #66cc66;">&#125;</span><span style="color: #000066; font-weight: bold;">else</span><span style="color: #66cc66;">&#123;</span><span style="color: #009900; font-style: italic;">//收藏失败</span>
<span style="color: #66cc66;">&#125;</span><span style="color: #009900; font-style: italic;">//</span>
&nbsp;
<span style="color: #66cc66;">&#125;</span><span style="color: #009900; font-style: italic;">//success</span>
&nbsp;
<span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;<span style="color: #009900; font-style: italic;">//$.ajax</span>
&nbsp;
$<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;#biaojied&quot;</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">toggleClass</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;hide&quot;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;<span style="color: #009900; font-style: italic;">//0</span>
&nbsp;
<span style="color: #009900; font-style: italic;">////取消收藏////</span>
$<span style="color: #66cc66;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
<span style="color: #003366; font-weight: bold;">var</span> pid=$<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;#pid&quot;</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">attr</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;title&quot;</span><span style="color: #66cc66;">&#41;</span>;<span style="color: #009900; font-style: italic;">//alert(pid);</span>
$<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;#biaojied&quot;</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">click</span><span style="color: #66cc66;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span><span style="color: #009900; font-style: italic;">//</span>
&nbsp;
$<span style="color: #66cc66;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">toggleClass</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;hide&quot;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #009900; font-style: italic;">// 向‘收藏页’提交此文的pid</span>
$.<span style="color: #006600;">ajax</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#123;</span>
type: <span style="color: #3366CC;">&quot;POST&quot;</span>,
url: <span style="color: #3366CC;">&quot;http://127.0.0.1/xinyuan/bookmark&quot;</span>,
data:<span style="color: #3366CC;">&quot;pid=&quot;</span>+pid,
&nbsp;
success: <span style="color: #003366; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span>msg<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span> <span style="color: #009900; font-style: italic;">// alert(msg);</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">var</span> movepid=$<span style="color: #66cc66;">&#40;</span>msg<span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">find</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;#movepid&quot;</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">text</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<span style="color: #009900; font-style: italic;">//alert(movepid); </span>
<span style="color: #009900; font-style: italic;">//$(&quot;#zhaiyao&quot;).append(msg);</span>
<span style="color: #000066; font-weight: bold;">if</span><span style="color: #66cc66;">&#40;</span>movepid<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
&nbsp;
<span style="color: #000066;">alert</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'success: 取消收藏此文ID：'</span>+movepid<span style="color: #66cc66;">&#41;</span>; 
&nbsp;
<span style="color: #66cc66;">&#125;</span><span style="color: #000066; font-weight: bold;">else</span><span style="color: #66cc66;">&#123;</span>
<span style="color: #009900; font-style: italic;">//无法取消收藏？</span>
<span style="color: #66cc66;">&#125;</span><span style="color: #009900; font-style: italic;">//</span>
&nbsp;
&nbsp;
<span style="color: #66cc66;">&#125;</span><span style="color: #009900; font-style: italic;">//success</span>
&nbsp;
<span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;<span style="color: #009900; font-style: italic;">//$.ajax</span>
&nbsp;
$<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;#biaoji&quot;</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">toggleClass</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;hide&quot;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;<span style="color: #009900; font-style: italic;">//0</span></pre></div></div>

<p>二、数据接受页，飞龙采用指定的某page页面。需要接受来自 互动点击页的ID，并检查已有session是否有此日志ID，并做相应的处理，输出新的session值。如果是直接打开此页面，而没有接受到任何数据，那么直接取出已有的session值。</p>
<p>1、接受传递过来的日志ID，并处理session得到新session，显示日志ID的DOM，方便第一步里msg调用。</p>

<div class="wp_syntax"><div class="code"><pre class="php">&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #0000ff;">$pid</span>=<span style="color: #0000ff;">$_POST</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'pid'</span><span style="color: #66cc66;">&#93;</span>;
&nbsp;
<span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$pid</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
fl_add_favors<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$pid</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #808080; font-style: italic;">//$pids=$_SESSION['pids'];</span>
&nbsp;
<span style="color: #0000ff;">$addpid</span>=<span style="color: #0000ff;">$_SESSION</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'addpid'</span><span style="color: #66cc66;">&#93;</span>;
<span style="color: #000066;">echo</span> <span style="color: #ff0000;">'&lt;div id=&quot;addpid&quot;&gt;'</span>.<span style="color: #0000ff;">$addpid</span>.<span style="color: #ff0000;">'&lt;/div&gt;'</span>;
&nbsp;
<span style="color: #0000ff;">$movepid</span>=<span style="color: #0000ff;">$_SESSION</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'movepid'</span><span style="color: #66cc66;">&#93;</span>;
<span style="color: #000066;">echo</span> <span style="color: #ff0000;">'&lt;div id=&quot;movepid&quot;&gt;'</span>.<span style="color: #0000ff;">$movepid</span>.<span style="color: #ff0000;">'&lt;/div&gt;'</span>;
&nbsp;
<span style="color: #66cc66;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #66cc66;">&#123;</span><span style="color: #808080; font-style: italic;">//直接打开此收藏页的情况下，取出已有session即可</span>
@<span style="color: #000066;">session_start</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #0000ff;">$pids</span>=<span style="color: #0000ff;">$_SESSION</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'pids'</span><span style="color: #66cc66;">&#93;</span>;
&nbsp;
<span style="color: #000066;">print_r</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$pids</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #66cc66;">&#125;</span><span style="color: #808080; font-style: italic;">///</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>2、飞龙写的session处理函数：接受来自 互动点击页的ID，并检查已有session是否有此日志ID，并做相应的处理，输出新的session值。</p>

<div class="wp_syntax"><div class="code"><pre class="php"><span style="color: #000000; font-weight: bold;">function</span> fl_add_favors<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$pid</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
@<span style="color: #000066;">session_start</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #0000ff;">$old</span>=<span style="color: #0000ff;">$_SESSION</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'pids'</span><span style="color: #66cc66;">&#93;</span>;
<span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span><span style="color: #000066;">in_array</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$pid</span>,<span style="color: #0000ff;">$old</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span><span style="color: #808080; font-style: italic;">//已收藏，干掉</span>
<span style="color: #0000ff;">$a2</span><span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#93;</span>=<span style="color: #0000ff;">$pid</span>;
<span style="color: #808080; font-style: italic;">//从数组中去掉此 $pid,返回两个数组的差集数组。键名保持不变。</span>
<span style="color: #0000ff;">$new</span>=<span style="color: #000066;">array_diff</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$old</span>,<span style="color: #0000ff;">$a2</span><span style="color: #66cc66;">&#41;</span>;<span style="color: #808080; font-style: italic;">// $old-$a2</span>
<span style="color: #000066;">unset</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$_SESSION</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'addpid'</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span>;<span style="color: #0000ff;">$_SESSION</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'movepid'</span><span style="color: #66cc66;">&#93;</span>=<span style="color: #0000ff;">$pid</span>;
<span style="color: #000066;">echo</span> <span style="color: #ff0000;">'&lt;script language=&quot;JavaScript&quot;&gt;alert(&quot;取消标记啦！&quot;;&lt;/script&gt;'</span>;
&nbsp;
<span style="color: #66cc66;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #66cc66;">&#123;</span><span style="color: #808080; font-style: italic;">//没收藏？加入</span>
<span style="color: #0000ff;">$new</span>=<span style="color: #0000ff;">$old</span>;<span style="color: #0000ff;">$new</span><span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#93;</span>=<span style="color: #0000ff;">$pid</span>;
<span style="color: #0000ff;">$_SESSION</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'addpid'</span><span style="color: #66cc66;">&#93;</span>=<span style="color: #0000ff;">$pid</span>;unset<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$_SESSION</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'movepid'</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #000066;">echo</span> <span style="color: #ff0000;">'&lt;script language=&quot;JavaScript&quot;&gt;alert(&quot;本文成功加入收藏夹！&quot;;&lt;/script&gt;'</span>;
&nbsp;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">//去掉空值</span>
<span style="color: #0000ff;">$new</span>=<span style="color: #000066;">array_filter</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$new</span><span style="color: #66cc66;">&#41;</span>;   
&nbsp;
<span style="color: #0000ff;">$_SESSION</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'pids'</span><span style="color: #66cc66;">&#93;</span>=<span style="color: #0000ff;">$new</span>;
&nbsp;
&nbsp;
<span style="color: #66cc66;">&#125;</span><span style="color: #808080; font-style: italic;">//20120202 feilong</span></pre></div></div>

<hr/>Copyright &copy; 2012 <strong><a href="http://feilong.org">飞龙博客</a></strong>.  飞龙博客feilong.org，属于个人资料整理，请勿非法转载. 如转载，请务必留言通知，保留版权和作者信息.  Please contact d3lwxl2008@yahoo.com.cn so we can take legal action immediately.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>
	<li><a href="http://feilong.org/tag/ajax" title="ajax" rel="tag">ajax</a></li> <li><a href="http://feilong.org/tag/javascript" title="JavaScript" rel="tag">JavaScript</a></li> <li><a href="http://feilong.org/tag/php" title="php" rel="tag">php</a></li> <li><a href="http://feilong.org/tag/session" title="session" rel="tag">session</a></li>

	<h4>密切相关日志如下：</h4>
	<ol class='st-related-posts'>
	<li><a href="http://feilong.org/session-no-num-srart" title="session 键值命名无效测试与浏览次数php函数">session 键值命名无效测试与浏览次数php函数</a></li>
	<li><a href="http://feilong.org/difference-between-break-continue-exit-php" title="difference between break continue exit in php">difference between break continue exit in php</a></li>
	<li><a href="http://feilong.org/links-page-div-open-blank" title="不用css而用js控制div层内链接在新窗口打开解决方案">不用css而用js控制div层内链接在新窗口打开解决方案</a></li>
	<li><a href="http://feilong.org/install-wordpress-mu-wamp-localdomain" title="Install WordPress MU With WAMP In Windows Localhost localdomain">Install WordPress MU With WAMP In Windows Localhost localdomain</a></li>
	<li><a href="http://feilong.org/onclick-a-or-button-pop-window" title="点击链接或按钮弹出指定窗口代码">点击链接或按钮弹出指定窗口代码</a></li>
	<li><a href="http://feilong.org/php-xml-discuz" title="php写xml文件往discuz X2服务器写xml基本思路">php写xml文件往discuz X2服务器写xml基本思路</a></li>
	<li><a href="http://feilong.org/utc-time-php-javascript" title="php或js获取指定时区的当前时间">php或js获取指定时区的当前时间</a></li>
	<li><a href="http://feilong.org/textarea-value" title="文本区域textarea默认提示消失重现最佳解决方案">文本区域textarea默认提示消失重现最佳解决方案</a></li>
	<li><a href="http://feilong.org/discuz-checkbox-checkall-uncheckall" title="Discuz x2 checkbox 全选或取消代码演示">Discuz x2 checkbox 全选或取消代码演示</a></li>
	<li><a href="http://feilong.org/external-link-clicks-count" title="站外链接被点击多少次功能代码思路">站外链接被点击多少次功能代码思路</a></li>
</ol>

]]></content:encoded>
			<wfw:commentRss>http://feilong.org/ajax-session-click-add-remove-favorate/feed</wfw:commentRss>
		</item>
		<item>
		<title>php如何去掉数组中某个或某些值</title>
		<link>http://feilong.org/php-array-filter-or-diff</link>
		<comments>http://feilong.org/php-array-filter-or-diff#comments</comments>
		<pubDate>Thu, 02 Feb 2012 12:40:26 +0000</pubDate>
		<dc:creator>飞龙博客</dc:creator>
		
		<category><![CDATA[网站开发]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://feilong.org/php-array-filter-or-diff</guid>
		<description><![CDATA[如何去掉数组中的某个或某一些值？可以采用php函数array_filter()过滤，或者用array_diff() 函数，返回两个数组的差集数组。
array_filter() 依次将 array 数组中的每个值传递到 callback 函数。如果 callback 函数返回 TRUE，则 array 数组的当前值会被包含在返回的结果数组中。数组的键名保留不变。
如果没有提供 callback 函数，array_filter() 将删除 array 中所有等值为 FALSE 的条目。

&#160;
//当数组中存在空值和php值时，换回false，也就是去掉该数组中的空值和php值
function delEmpty&#40;$v&#41;&#123;
if&#40;$v==='' &#124;&#124; $v==='php'&#41;&#123;
return false;
&#125;
return true;   
&#125;
&#160;
$a=array&#40;0=&#62;'pig',1=&#62;'Cat',2=&#62;'',3=&#62;'php',4=&#62;'feilong'&#41;;
&#160;
//当数组中存在空值和php值时，array_filter 可以去掉该数组中的空值和php值，但剩下来的 key不变
$b=array_filter&#40;$a,&#34;delEmpty&#34;&#41;;   
print_r&#40;$b&#41;;
&#160;
//sort 可以重组key和数组
sort&#40;$b&#41;;
print_r&#40;$b&#41;;

array_diff() 函数返回两个数组的差集数组。该数组包括了所有在被比较的数组中，但是不在任何其他参数数组中的键值。在返回的数组中，键名保持不变。

//当数组中存在空值和php值时，换回false，也就是去掉该数组中的空值和php值
$postid=88;
$old=array&#40;3,5,48,9,22,177,90&#41;;
&#160;
if&#40;in_array&#40;$postid,$old&#41;&#41;&#123;
echo '已经有了,该去掉';
$a2&#91;&#93;=$postid;
//从数组中去掉此 $postid,返回两个数组的差集数组。键名保持不变。
$new=array_diff&#40;$old,$a2&#41;;// $old-$a2
print_r&#40;$new&#41;;
&#160;
&#125;else&#123;
$new=$old;$new&#91;&#93;=$postid;
print_r&#40;$new&#41;;
&#125;//feilong.org 20120202

Copyright &#169; 2012 飞龙博客.  飞龙博客feilong.org，属于个人资料整理，请勿非法转载. 如转载，请务必留言通知，保留版权和作者信息.  Please contact d3lwxl2008@yahoo.com.cn so we can take legal action immediately.Plugin [...]]]></description>
			<content:encoded><![CDATA[<p>如何去掉数组中的某个或某一些值？可以采用php函数array_filter()过滤，或者用array_diff() 函数，返回两个数组的差集数组。</p>
<p>array_filter() 依次将 array 数组中的每个值传递到 callback 函数。如果 callback 函数返回 TRUE，则 array 数组的当前值会被包含在返回的结果数组中。数组的键名保留不变。</p>
<p>如果没有提供 callback 函数，array_filter() 将删除 array 中所有等值为 FALSE 的条目。</p>

<div class="wp_syntax"><div class="code"><pre class="php">&nbsp;
<span style="color: #808080; font-style: italic;">//当数组中存在空值和php值时，换回false，也就是去掉该数组中的空值和php值</span>
<span style="color: #000000; font-weight: bold;">function</span> delEmpty<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$v</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
<span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$v</span>===<span style="color: #ff0000;">''</span> || <span style="color: #0000ff;">$v</span>===<span style="color: #ff0000;">'php'</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
<span style="color: #b1b100;">return</span> <span style="color: #000000; font-weight: bold;">false</span>;
<span style="color: #66cc66;">&#125;</span>
<span style="color: #b1b100;">return</span> <span style="color: #000000; font-weight: bold;">true</span>;   
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #0000ff;">$a</span>=<span style="color: #000066;">array</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>=&gt;<span style="color: #ff0000;">'pig'</span>,<span style="color: #cc66cc;">1</span>=&gt;<span style="color: #ff0000;">'Cat'</span>,<span style="color: #cc66cc;">2</span>=&gt;<span style="color: #ff0000;">''</span>,<span style="color: #cc66cc;">3</span>=&gt;<span style="color: #ff0000;">'php'</span>,<span style="color: #cc66cc;">4</span>=&gt;<span style="color: #ff0000;">'feilong'</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">//当数组中存在空值和php值时，array_filter 可以去掉该数组中的空值和php值，但剩下来的 key不变</span>
<span style="color: #0000ff;">$b</span>=<span style="color: #000066;">array_filter</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$a</span>,<span style="color: #ff0000;">&quot;delEmpty&quot;</span><span style="color: #66cc66;">&#41;</span>;   
<span style="color: #000066;">print_r</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$b</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">//sort 可以重组key和数组</span>
<span style="color: #000066;">sort</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$b</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #000066;">print_r</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$b</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p>array_diff() 函数返回两个数组的差集数组。该数组包括了所有在被比较的数组中，但是不在任何其他参数数组中的键值。在返回的数组中，键名保持不变。</p>

<div class="wp_syntax"><div class="code"><pre class="php"><span style="color: #808080; font-style: italic;">//当数组中存在空值和php值时，换回false，也就是去掉该数组中的空值和php值</span>
<span style="color: #0000ff;">$postid</span>=<span style="color: #cc66cc;">88</span>;
<span style="color: #0000ff;">$old</span>=<span style="color: #000066;">array</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">3</span>,<span style="color: #cc66cc;">5</span>,<span style="color: #cc66cc;">48</span>,<span style="color: #cc66cc;">9</span>,<span style="color: #cc66cc;">22</span>,<span style="color: #cc66cc;">177</span>,<span style="color: #cc66cc;">90</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span><span style="color: #000066;">in_array</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$postid</span>,<span style="color: #0000ff;">$old</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
<span style="color: #000066;">echo</span> <span style="color: #ff0000;">'已经有了,该去掉'</span>;
<span style="color: #0000ff;">$a2</span><span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#93;</span>=<span style="color: #0000ff;">$postid</span>;
<span style="color: #808080; font-style: italic;">//从数组中去掉此 $postid,返回两个数组的差集数组。键名保持不变。</span>
<span style="color: #0000ff;">$new</span>=<span style="color: #000066;">array_diff</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$old</span>,<span style="color: #0000ff;">$a2</span><span style="color: #66cc66;">&#41;</span>;<span style="color: #808080; font-style: italic;">// $old-$a2</span>
<span style="color: #000066;">print_r</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$new</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #66cc66;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #66cc66;">&#123;</span>
<span style="color: #0000ff;">$new</span>=<span style="color: #0000ff;">$old</span>;<span style="color: #0000ff;">$new</span><span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#93;</span>=<span style="color: #0000ff;">$postid</span>;
<span style="color: #000066;">print_r</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$new</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span><span style="color: #808080; font-style: italic;">//feilong.org 20120202</span></pre></div></div>

<hr/>Copyright &copy; 2012 <strong><a href="http://feilong.org">飞龙博客</a></strong>.  飞龙博客feilong.org，属于个人资料整理，请勿非法转载. 如转载，请务必留言通知，保留版权和作者信息.  Please contact d3lwxl2008@yahoo.com.cn so we can take legal action immediately.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>
	<li><a href="http://feilong.org/tag/php" title="php" rel="tag">php</a></li>

	<h4>密切相关日志如下：</h4>
	<ol class='st-related-posts'>
	<li><a href="http://feilong.org/php-first-view-time-gap-variable-value" title="php根据是否第一次浏览网页和浏览时间间隔给某变量赋值">php根据是否第一次浏览网页和浏览时间间隔给某变量赋值</a></li>
	<li><a href="http://feilong.org/feilong-pagenavi-html-css-php" title="分享飞龙分页代码html css和php函数">分享飞龙分页代码html css和php函数</a></li>
	<li><a href="http://feilong.org/wamp-setup-en" title="How to setup wamp on localhost windows">How to setup wamp on localhost windows</a></li>
	<li><a href="http://feilong.org/discuz-x-while-data" title="discuz X2 模板页循环取数据写法">discuz X2 模板页循环取数据写法</a></li>
	<li><a href="http://feilong.org/carriage-return-line-feed-r-n-rn-difference" title="关于/r与/n 以及 /r/n 的区别总结">关于/r与/n 以及 /r/n 的区别总结</a></li>
	<li><a href="http://feilong.org/difference-between-break-continue-exit-php" title="difference between break continue exit in php">difference between break continue exit in php</a></li>
	<li><a href="http://feilong.org/gelai8-discuz-x2-php-dev" title="用discuz X2 音乐创作社区 歌来网php开发小结">用discuz X2 音乐创作社区 歌来网php开发小结</a></li>
	<li><a href="http://feilong.org/xampp-setup-en" title="How to setup xampp on vista">How to setup xampp on vista</a></li>
	<li><a href="http://feilong.org/php-xml-discuz" title="php写xml文件往discuz X2服务器写xml基本思路">php写xml文件往discuz X2服务器写xml基本思路</a></li>
	<li><a href="http://feilong.org/php-check-ie-or-other-browsers" title="PHP 检测客户端浏览器类型和版本和语言">PHP 检测客户端浏览器类型和版本和语言</a></li>
</ol>

]]></content:encoded>
			<wfw:commentRss>http://feilong.org/php-array-filter-or-diff/feed</wfw:commentRss>
		</item>
		<item>
		<title>回家没订到火车票怎么办</title>
		<link>http://feilong.org/dingpiao-huochepiao-shibai</link>
		<comments>http://feilong.org/dingpiao-huochepiao-shibai#comments</comments>
		<pubDate>Sun, 08 Jan 2012 04:39:01 +0000</pubDate>
		<dc:creator>飞龙博客</dc:creator>
		
		<category><![CDATA[手机通讯]]></category>

		<category><![CDATA[日记]]></category>

		<category><![CDATA[订票]]></category>

		<guid isPermaLink="false">http://feilong.org/dingpiao-huochepiao-shibai</guid>
		<description><![CDATA[今年的订火车票，有点不同于以往。首先是网络订票网址是 www.12306.cn 飞龙试了，不是提示当前用户过多请稍后重试，就是进去了老慢，还有时间限制多是分钟就自动的被退出系统。甚至还有些朋友付款了，竟然还没取到订单号失败！
恩，那么试试电话订票，电话订票系统也是被打爆了，它有出票时间点，有取票时限，当然了，你得听清楚电话里的客服的话，你得有条不紊的进行。
万一网络订票电话订票代售点订票都没成功，你们过年回家没订到火车票，怎么办？飞龙网上找了资料，整理一下，本日志更新网址：http://feilong.org/dingpiao-huochepiao-shibai 加入收藏夹，查看更方便。
1、找火车票代售点，手续费不会很贵。但是飞龙提示你，不要在非正式的火车票预订网站上订票，也不要轻易相信什么“官方指定火车站预订专线”，很不安全很不放心容易上当受骗！
2、到火车站碰碰运气吧，看能不能上车补票。
3、碰运气不行就找票贩子吧，他们门路多。
4、到网站上找找看有没人转让你要的火车票，有些不需要手续费、有些需要手续费。
最后说下，火车票实行实名制后怎么转让火车票啊？
按道理来说，实名制火车票是不允许转让的，必须到退票窗口办理退票，退票后座位号进入系统，后面买这一车次的人就先到先得啦。要先去当地火车站的退票窗口直接变更乘车人信息，或先退票再重买。所谓转让的应该是假票。 T字头没有实行实名制 只是取票时候拿身份证。以后都会实行实名制。
Copyright &#169; 2012 飞龙博客.  飞龙博客feilong.org，属于个人资料整理，请勿非法转载. 如转载，请务必留言通知，保留版权和作者信息.  Please contact d3lwxl2008@yahoo.com.cn so we can take legal action immediately.Plugin by Taragana
	订票

	密切相关日志如下：
	
	深圳火车票电话订票取票点
	飞龙总结订火车票电话订票95105105流程
	订火车票电话订票方法技巧心得


]]></description>
			<content:encoded><![CDATA[<p>今年的订火车票，有点不同于以往。首先是网络订票网址是 www.12306.cn 飞龙试了，不是提示当前用户过多请稍后重试，就是进去了老慢，还有时间限制多是分钟就自动的被退出系统。甚至还有些朋友付款了，竟然还没取到订单号失败！</p>
<p>恩，那么试试电话订票，电话订票系统也是被打爆了，它有出票时间点，有取票时限，当然了，你得听清楚电话里的客服的话，你得有条不紊的进行。</p>
<p>万一网络订票电话订票代售点订票都没成功，你们过年回家没订到火车票，怎么办？飞龙网上找了资料，整理一下，本日志更新网址：<a href="http://feilong.org/dingpiao-huochepiao-shibai">http://feilong.org/dingpiao-huochepiao-shibai</a> 加入收藏夹，查看更方便。</p>
<p>1、找火车票代售点，手续费不会很贵。但是飞龙提示你，不要在非正式的火车票预订网站上订票，也不要轻易相信什么“官方指定火车站预订专线”，很不安全很不放心容易上当受骗！</p>
<p>2、到火车站碰碰运气吧，看能不能上车补票。</p>
<p>3、碰运气不行就找票贩子吧，他们门路多。</p>
<p>4、到网站上找找看有没人转让你要的火车票，有些不需要手续费、有些需要手续费。</p>
<p>最后说下，火车票实行实名制后怎么转让火车票啊？</p>
<p>按道理来说，实名制火车票是不允许转让的，必须到退票窗口办理退票，退票后座位号进入系统，后面买这一车次的人就先到先得啦。要先去当地火车站的退票窗口直接变更乘车人信息，或先退票再重买。所谓转让的应该是假票。 T字头没有实行实名制 只是取票时候拿身份证。以后都会实行实名制。</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://feilong.org">飞龙博客</a></strong>.  飞龙博客feilong.org，属于个人资料整理，请勿非法转载. 如转载，请务必留言通知，保留版权和作者信息.  Please contact d3lwxl2008@yahoo.com.cn so we can take legal action immediately.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>
	<li><a href="http://feilong.org/tag/%e8%ae%a2%e7%a5%a8" title="订票" rel="tag">订票</a></li>

	<h4>密切相关日志如下：</h4>
	<ol class='st-related-posts'>
	<li><a href="http://feilong.org/dianhua-dingpiao-huochepiao" title="飞龙总结订火车票电话订票95105105流程">飞龙总结订火车票电话订票95105105流程</a></li>
	<li><a href="http://feilong.org/shenzhen-dianhua-dingpiao-qupiao" title="深圳火车票电话订票取票点">深圳火车票电话订票取票点</a></li>
	<li><a href="http://feilong.org/%e8%ae%a2%e7%81%ab%e8%bd%a6%e7%a5%a8%e7%94%b5%e8%af%9d%e8%ae%a2%e7%a5%a8%e6%96%b9%e6%b3%95%e6%8a%80%e5%b7%a7%e5%bf%83%e5%be%97" title="订火车票电话订票方法技巧心得">订火车票电话订票方法技巧心得</a></li>
</ol>

]]></content:encoded>
			<wfw:commentRss>http://feilong.org/dingpiao-huochepiao-shibai/feed</wfw:commentRss>
		</item>
		<item>
		<title>订火车票电话订票方法技巧心得</title>
		<link>http://feilong.org/%e8%ae%a2%e7%81%ab%e8%bd%a6%e7%a5%a8%e7%94%b5%e8%af%9d%e8%ae%a2%e7%a5%a8%e6%96%b9%e6%b3%95%e6%8a%80%e5%b7%a7%e5%bf%83%e5%be%97</link>
		<comments>http://feilong.org/%e8%ae%a2%e7%81%ab%e8%bd%a6%e7%a5%a8%e7%94%b5%e8%af%9d%e8%ae%a2%e7%a5%a8%e6%96%b9%e6%b3%95%e6%8a%80%e5%b7%a7%e5%bf%83%e5%be%97#comments</comments>
		<pubDate>Sun, 08 Jan 2012 04:14:03 +0000</pubDate>
		<dc:creator>飞龙博客</dc:creator>
		
		<category><![CDATA[手机通讯]]></category>

		<category><![CDATA[日记]]></category>

		<category><![CDATA[订票]]></category>

		<guid isPermaLink="false">http://feilong.org/%e8%ae%a2%e7%81%ab%e8%bd%a6%e7%a5%a8%e7%94%b5%e8%af%9d%e8%ae%a2%e7%a5%a8%e6%96%b9%e6%b3%95%e6%8a%80%e5%b7%a7%e5%bf%83%e5%be%97</guid>
		<description><![CDATA[订火车票电话订票方法技巧心得
飞龙总结一下电话订火车票的方法和一些技巧和心得，希望对过年回家或明年十一回家的朋友有点帮助。本日志更新网址：http://feilong.org/dianhua-dingpiao-fangfa 加入收藏夹，查看更方便。
1、提前在网上查询发到站的区号，相关列车车次，要停的站，就近几个站点，等信息。提前查看 飞龙总结订火车票电话订票95105105流程，参见：http://feilong.org/dianhua-dingpiao-huochepiao
2、飞龙的电话订票经验，手机拨打订火车票，发现信号不好，不容易连上线。用座机信号最稳定，也方便重拨，并且边听可以边记信息，或边听边按键输入。
3、打电话的时间，一般是8点开始，具体看到什么地方的出票时间点了。8点是到武汉几个地方。不过飞龙是中午早上订到的火车票，到代售点去取的票。
4、打电话的次数，需要多打几次，拨打电话号码要快，听到提示反应也要快，因为有时间限制，不然过了时限，容易掉线。
5、集中精神听清楚客服的话，按提示选择输入你的信息。如有其他人恰好这时候给你打电话，不要惊慌，挂掉，或者同时接了长话短说，但是订票电话不要挂，连上线比中大奖几率也只大一点点。
6、打进去了就一定要珍惜，不要轻言放弃。比如你要定那天或那站的票已经没了，也可以返回主菜单重新换下试试运气。
7、有些电话订票被订后没有去取，超过时限又被重新放出来。你可以试着查询前几天到该站的票。飞龙的订到这几天的硬卧火车票，运气就是这里来的！
8、如果还没有的话，可以把就近站的的区号，试试看？到那个站点后可以乘当地的汽车回家的。
电话订票友情提示：
1、一次订票流程只能预订同一日期、同一车次、同一到站的车票，最多3张。
2、春运期间，每个有效证件只能电话预订一次车票。
3、电话订票成功后，如需变更，应先拨打16883127或95105105，95105160电话取消所订车票，才能重新电话预订火车票。
4、订票过程中，须输入有效证件号码，比如身份证。订单号码和订票时输入的有效证件号码必须相符，否则将无法取到车票。
5、凭有效证件比如身份证和火车票订单号到火车站或代售点等取票点取票。学生票、军人票等特殊订票，必须持有效证件到火车站内售票厅的专门窗口取票。各地取票点地址和联系电话可拨打95105688查询。
6、拨打16883127或95105105，95105160预订异地票，出发地在哪个地区，就到哪个地区取票。如广州市民预订从深圳火车站出发的车票后，必须到深圳地区取票。
电话订票常用电话：
深圳火车站电话： 82328647 投诉监督电话:82328620
武昌火车站电话88068888、51122222 订票电话:027-87222222
汉口火车站电话50536555、65650666 订票电话:027-67237022
十堰火车站咨询电话:(0719)8267875
岳阳火车站电话:0730-3241122 投诉电话:0730-32414322
Copyright &#169; 2012 飞龙博客.  飞龙博客feilong.org，属于个人资料整理，请勿非法转载. 如转载，请务必留言通知，保留版权和作者信息.  Please contact d3lwxl2008@yahoo.com.cn so we can take legal action immediately.Plugin by Taragana
	订票

	密切相关日志如下：
	
	回家没订到火车票怎么办
	深圳火车票电话订票取票点
	飞龙总结订火车票电话订票95105105流程


]]></description>
			<content:encoded><![CDATA[<p>订火车票电话订票方法技巧心得</p>
<p>飞龙总结一下电话订火车票的方法和一些技巧和心得，希望对过年回家或明年十一回家的朋友有点帮助。本日志更新网址：<a href="http://feilong.org/dianhua-dingpiao-fangfa">http://feilong.org/dianhua-dingpiao-fangfa</a> 加入收藏夹，查看更方便。</p>
<p>1、提前在网上查询发到站的区号，相关列车车次，要停的站，就近几个站点，等信息。提前查看 飞龙总结订火车票电话订票95105105流程，参见：<a href="http://feilong.org/dianhua-dingpiao-huochepiao">http://feilong.org/dianhua-dingpiao-huochepiao</a></p>
<p>2、飞龙的电话订票经验，手机拨打订火车票，发现信号不好，不容易连上线。用座机信号最稳定，也方便重拨，并且边听可以边记信息，或边听边按键输入。</p>
<p>3、打电话的时间，一般是8点开始，具体看到什么地方的出票时间点了。8点是到武汉几个地方。不过飞龙是中午早上订到的火车票，到代售点去取的票。</p>
<p>4、打电话的次数，需要多打几次，拨打电话号码要快，听到提示反应也要快，因为有时间限制，不然过了时限，容易掉线。</p>
<p>5、集中精神听清楚客服的话，按提示选择输入你的信息。如有其他人恰好这时候给你打电话，不要惊慌，挂掉，或者同时接了长话短说，但是订票电话不要挂，连上线比中大奖几率也只大一点点。</p>
<p>6、打进去了就一定要珍惜，不要轻言放弃。比如你要定那天或那站的票已经没了，也可以返回主菜单重新换下试试运气。</p>
<p>7、有些电话订票被订后没有去取，超过时限又被重新放出来。你可以试着查询前几天到该站的票。飞龙的订到这几天的硬卧火车票，运气就是这里来的！</p>
<p>8、如果还没有的话，可以把就近站的的区号，试试看？到那个站点后可以乘当地的汽车回家的。</p>
<p>电话订票友情提示：</p>
<p>1、一次订票流程只能预订同一日期、同一车次、同一到站的车票，最多3张。</p>
<p>2、春运期间，每个有效证件只能电话预订一次车票。</p>
<p>3、电话订票成功后，如需变更，应先拨打16883127或95105105，95105160电话取消所订车票，才能重新电话预订火车票。</p>
<p>4、订票过程中，须输入有效证件号码，比如身份证。订单号码和订票时输入的有效证件号码必须相符，否则将无法取到车票。</p>
<p>5、凭有效证件比如身份证和火车票订单号到火车站或代售点等取票点取票。学生票、军人票等特殊订票，必须持有效证件到火车站内售票厅的专门窗口取票。各地取票点地址和联系电话可拨打95105688查询。</p>
<p>6、拨打16883127或95105105，95105160预订异地票，出发地在哪个地区，就到哪个地区取票。如广州市民预订从深圳火车站出发的车票后，必须到深圳地区取票。</p>
<p>电话订票常用电话：</p>
<p>深圳火车站电话： 82328647 投诉监督电话:82328620<br />
武昌火车站电话88068888、51122222 订票电话:027-87222222<br />
汉口火车站电话50536555、65650666 订票电话:027-67237022<br />
十堰火车站咨询电话:(0719)8267875<br />
岳阳火车站电话:0730-3241122 投诉电话:0730-32414322</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://feilong.org">飞龙博客</a></strong>.  飞龙博客feilong.org，属于个人资料整理，请勿非法转载. 如转载，请务必留言通知，保留版权和作者信息.  Please contact d3lwxl2008@yahoo.com.cn so we can take legal action immediately.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>
	<li><a href="http://feilong.org/tag/%e8%ae%a2%e7%a5%a8" title="订票" rel="tag">订票</a></li>

	<h4>密切相关日志如下：</h4>
	<ol class='st-related-posts'>
	<li><a href="http://feilong.org/dingpiao-huochepiao-shibai" title="回家没订到火车票怎么办">回家没订到火车票怎么办</a></li>
	<li><a href="http://feilong.org/dianhua-dingpiao-huochepiao" title="飞龙总结订火车票电话订票95105105流程">飞龙总结订火车票电话订票95105105流程</a></li>
	<li><a href="http://feilong.org/shenzhen-dianhua-dingpiao-qupiao" title="深圳火车票电话订票取票点">深圳火车票电话订票取票点</a></li>
</ol>

]]></content:encoded>
			<wfw:commentRss>http://feilong.org/%e8%ae%a2%e7%81%ab%e8%bd%a6%e7%a5%a8%e7%94%b5%e8%af%9d%e8%ae%a2%e7%a5%a8%e6%96%b9%e6%b3%95%e6%8a%80%e5%b7%a7%e5%bf%83%e5%be%97/feed</wfw:commentRss>
		</item>
		<item>
		<title>深圳火车票电话订票取票点</title>
		<link>http://feilong.org/shenzhen-dianhua-dingpiao-qupiao</link>
		<comments>http://feilong.org/shenzhen-dianhua-dingpiao-qupiao#comments</comments>
		<pubDate>Sun, 08 Jan 2012 03:35:26 +0000</pubDate>
		<dc:creator>飞龙博客</dc:creator>
		
		<category><![CDATA[手机通讯]]></category>

		<category><![CDATA[日记]]></category>

		<category><![CDATA[订票]]></category>

		<guid isPermaLink="false">http://feilong.org/shenzhen-dianhua-dingpiao-qupiao</guid>
		<description><![CDATA[深圳火车票电话订票取票点，凭二代身份证取票、面向持二代身份证的旅客售票点(共94个代售点)
区域 地址 联系电话
罗湖区 春风路68号江西外贸宾馆一楼104号 82331958
罗湖区 东门南路芙蓉宾馆商务中心 82234636
罗湖区 新园路10号 82220333、82299979
罗湖区 嘉宾路1号阳光酒店 82295919
罗湖区 黄贝岭下村16号铺 21528777、21528510
罗湖区 金稻田路草埔综合市场5号 25487155
罗湖区 深南东路中建大厦一楼 13809894748、82184164
罗湖区 笋岗村126号(同德楼) 82602042、82602052
罗湖区 翠竹北路华达园一楼 25657962
福田区 石厦北一街众孚新村一栋一楼 83817771
福田区 香蜜湖路北18号 82768018、82768008
福田区 福华路购物公园 83883888
福田区 金地一街145栋一楼1号 13714180178、82047692、82046516
福田区 景田北路景田西06栋29号 83907438、83145911
福田区 梅华路100号 83107311
福田区 上梅林梅华路东方富苑9号 83119911
福田区 上沙村福民新苑1楼 83893311、83300008
福田区 深南中路2018号 83678506、83678911
福田区 深南中路华南电力大厦一楼 83222168、83326000
福田区 泰然工贸园连廊105B# 83452355
福田区 金田南路嘉意台大厦裙楼一层北侧A铺 83860879、83860855
福田区 红岭北路中深国际大酒店首层 25869476
福田区 福华路78号 83225989
福田区 振兴西路上步工业区304栋首层 83265683、83265689
南山区 白石洲沙河街金三角大厦二楼201室 26767419、26177708
南山区 蛇口新街173号曙光花园118号铺 26823632
南山区 [...]]]></description>
			<content:encoded><![CDATA[<p>深圳火车票电话订票取票点，凭二代身份证取票、面向持二代身份证的旅客售票点(共94个代售点)</p>
<p>区域 地址 联系电话<br />
罗湖区 春风路68号江西外贸宾馆一楼104号 82331958<br />
罗湖区 东门南路芙蓉宾馆商务中心 82234636<br />
罗湖区 新园路10号 82220333、82299979<br />
罗湖区 嘉宾路1号阳光酒店 82295919<br />
罗湖区 黄贝岭下村16号铺 21528777、21528510<br />
罗湖区 金稻田路草埔综合市场5号 25487155<br />
罗湖区 深南东路中建大厦一楼 13809894748、82184164<br />
罗湖区 笋岗村126号(同德楼) 82602042、82602052<br />
罗湖区 翠竹北路华达园一楼 25657962<br />
福田区 石厦北一街众孚新村一栋一楼 83817771<br />
福田区 香蜜湖路北18号 82768018、82768008<br />
福田区 福华路购物公园 83883888<br />
福田区 金地一街145栋一楼1号 13714180178、82047692、82046516<br />
福田区 景田北路景田西06栋29号 83907438、83145911<br />
福田区 梅华路100号 83107311<br />
福田区 上梅林梅华路东方富苑9号 83119911<br />
福田区 上沙村福民新苑1楼 83893311、83300008<br />
福田区 深南中路2018号 83678506、83678911<br />
福田区 深南中路华南电力大厦一楼 83222168、83326000<br />
福田区 泰然工贸园连廊105B# 83452355<br />
福田区 金田南路嘉意台大厦裙楼一层北侧A铺 83860879、83860855<br />
福田区 红岭北路中深国际大酒店首层 25869476<br />
福田区 福华路78号 83225989<br />
福田区 振兴西路上步工业区304栋首层 83265683、83265689<br />
南山区 白石洲沙河街金三角大厦二楼201室 26767419、26177708<br />
南山区 蛇口新街173号曙光花园118号铺 26823632<br />
南山区 高新技术园区高新南一道中科研发园三号楼103号 86079011<br />
南山区 科技园中心区33栋 26611314、26635192<br />
南山区 南新路鸿洲新都广场6号铺 86034880<br />
南山区 南油大道车登路雅仕荔景苑商铺1号 26480960<br />
南山区 蛇口太子路42号 26687466、26687465<br />
盐田区 沙头角沙盐路2091号一楼 25555122、25557405<br />
盐田区 沙头角区政府文体中心一楼 81501099、25227036<br />
龙岗区 布吉街道罗岗路口春梅园酒店一楼 89700480<br />
龙岗区 布吉街道坂田村吉华路598号 28891830<br />
龙岗区 横岗街道新光村5号志健时代广场对面 28609646<br />
龙岗区 平湖街道双拥街136号天和百货一楼 84684333<br />
龙岗区 雪象商业街1号 61261333、61261298<br />
龙岗区 横岗六约社区深惠路天天乐百货商场大门旁 28507099<br />
龙岗区 龙岗街道南联植物园路401号一楼 28910304<br />
龙岗区 龙平东路11号 28838777、28835000<br />
龙岗区 龙华街道东环二路东侧美丽365第A2栋商铺01号 28067361、28067999<br />
龙岗区 龙岗街道龙平东路金龙街18号 84830168、84830550<br />
龙岗区 横岗街道松柏路51号103 28869696<br />
龙岗区 布吉街道金利路金利商业广场(金鹏大酒店一楼) 28592222<br />
龙岗区 布吉街道吉华路69号布吉中心广场底楼93号 28526852<br />
宝安区 宝安区观澜街道翠澜新村6栋102# 27983341<br />
宝安区 龙华民治大道354号 28094999<br />
宝安区 龙华布龙路万众城辉华大厦29号座 29678298、28678998<br />
宝安区 大浪街道大浪南路大浪综合市场282号 61116209<br />
宝安区 前进一路三十五区安华工业区282号 27966100<br />
宝安区 西乡宝安大道凤凰城大厦一楼C2 27363517<br />
宝安区 西乡街道河东路92号(永安商业城) 27927432<br />
宝安区 西乡街道黄田社区黄田路7号 29928705、29928712<br />
宝安区 107国道松岗段164号 27710888<br />
宝安区 宝城12区宝民一路171号宝安汽车站 27780045、27789876<br />
宝安区 福永街道白石厦大道48号 27383506<br />
宝安区 福永街道和平村永和路68号 27328786<br />
宝安区 福永街道塘尾村新港1号 89473405、89473521<br />
宝安区 福永街道政丰南路安德楼82-1号 27348089<br />
光明新区 公明办事处丰明电脑城一楼 27736877<br />
宝安区 固戍村固戍一路236号东联大厦一楼105号 29920556、29920566<br />
宝安区 民治街道人民路东侧苹果园2栋商铺44-45号 88293333<br />
宝安区 沙井街道大街20号 27206157、27206158<br />
宝安区 松岗街道广深公路松岗路段309号 27711999<br />
宝安区 西乡大道大益广场好又多超市 27907016<br />
宝安区 西乡街道荔园路48号 27955909<br />
宝安区 宝安十区建安一路254号 29990788<br />
宝安区 松岗宝丽来步行街104号 27088880<br />
宝安区 观澜街道大和社区大和路大和2队4栋一楼103 27991852<br />
宝安区 石岩街道浪心社区青年路国惠康商场 27629993、81790285<br />
龙岗区 平湖街道新南社区平湖大街463号一楼第二间 28840778<br />
龙岗区 深惠路万鑫五洲风情购物中心F区104号铺 28831155<br />
龙岗区 龙城街道爱联社区深惠路75号(爱联市场旁)一层 28955929、28955939<br />
宝安区 福永街道新和一区新和路3号 29185678<br />
宝安区 松岗街道塘下涌社区广田路155号A4铺 27067227、27551351<br />
南山区 松坪山朗山路景马商业城 86154878、86189706<br />
光明新区 公明办事处富豪花园A区9栋101 27735396、27735382<br />
福田区 深南路华联大厦506首层 83668999<br />
宝安区 石岩街道石岩影剧院地下 27601777<br />
南山区 桃园路苏豪名厦辅楼一层A13 26577717、26560346<br />
宝安区 沙井街道广深公路沙井段114号 27297366、27297466<br />
坪山新区 坑梓办事处人民西路(金田风华苑)西1号楼(125商铺) 84132039<br />
南山区 东滨路市政精品城109号 26411126、26411127、26411129<br />
福田区 上步南路国企大厦永富楼首层 82128771、82128772<br />
光明新区 公明办事处玉律社区玉星路67号102 27150780<br />
宝安区 龙华人民北路328号 27749007<br />
龙岗区 布吉街道布沙路统建楼一楼(办公住所) 88853000、84155551<br />
龙岗区 坂田街道五和南路73号一楼3号 89741516<br />
龙岗区 平湖街道平龙西路 84672386、84672387<br />
坪山新区 坪山办事处坪山社区东门大街20号102 28824270、84605675<br />
宝安区 观澜街道松元厦社区观澜大道661号102 29831255<br />
龙岗区 坪地街道中心社区同心中路89号(101、102) 84093982、84093983<br />
宝安区 西乡街道鹤州社区东区工业园7号商业步行街(一楼A001) 29121555、29126777</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://feilong.org">飞龙博客</a></strong>.  飞龙博客feilong.org，属于个人资料整理，请勿非法转载. 如转载，请务必留言通知，保留版权和作者信息.  Please contact d3lwxl2008@yahoo.com.cn so we can take legal action immediately.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>
	<li><a href="http://feilong.org/tag/%e8%ae%a2%e7%a5%a8" title="订票" rel="tag">订票</a></li>

	<h4>密切相关日志如下：</h4>
	<ol class='st-related-posts'>
	<li><a href="http://feilong.org/dingpiao-huochepiao-shibai" title="回家没订到火车票怎么办">回家没订到火车票怎么办</a></li>
	<li><a href="http://feilong.org/%e8%ae%a2%e7%81%ab%e8%bd%a6%e7%a5%a8%e7%94%b5%e8%af%9d%e8%ae%a2%e7%a5%a8%e6%96%b9%e6%b3%95%e6%8a%80%e5%b7%a7%e5%bf%83%e5%be%97" title="订火车票电话订票方法技巧心得">订火车票电话订票方法技巧心得</a></li>
	<li><a href="http://feilong.org/dianhua-dingpiao-huochepiao" title="飞龙总结订火车票电话订票95105105流程">飞龙总结订火车票电话订票95105105流程</a></li>
</ol>

]]></content:encoded>
			<wfw:commentRss>http://feilong.org/shenzhen-dianhua-dingpiao-qupiao/feed</wfw:commentRss>
		</item>
		<item>
		<title>飞龙总结订火车票电话订票95105105流程</title>
		<link>http://feilong.org/dianhua-dingpiao-huochepiao</link>
		<comments>http://feilong.org/dianhua-dingpiao-huochepiao#comments</comments>
		<pubDate>Sun, 08 Jan 2012 03:18:32 +0000</pubDate>
		<dc:creator>飞龙博客</dc:creator>
		
		<category><![CDATA[手机通讯]]></category>

		<category><![CDATA[日记]]></category>

		<category><![CDATA[生活]]></category>

		<category><![CDATA[订票]]></category>

		<guid isPermaLink="false">http://feilong.org/dianhua-dingpiao-huochepiao</guid>
		<description><![CDATA[飞龙总结订火车票电话订票95105105流程。今年网络订票和电话订票，绝对是订火车票的主流。火车票从此开始进入秒杀时代。因此飞龙亲身体验了一下电话订票的过程，呵总结一下，方便自己方便别人。网络订票也许更轻松，但是那个12306网站真的是很垃圾，有点担心付款了还不能成功订到火车票。其它排队订火车票，就不要指望了，代售点或火车站排队，都不行的，因为出票时间才提前8天，哪里赶得上电话订票和网络订票快？本日志更新网址：http://feilong.org/dianhua-dingpiao-huochepiao 加入收藏夹，查看更方便。
好了，飞龙亲身体验的电话订票大致流程总结如下，飞龙订的回忆的，具体情况请自己听清楚电话里的话！
比如： 北京到武汉，出票时间是早上8点起到中午，最好座机拨打 95105105，订票人多，请过几分钟打一次试试。资源紧张，电话订票系统被打爆了。等网络订票方式完善了，这个电话订票方式就会缓和一点。
1.选择查询还是订票?选择出发地是北京西站、南站、北京站?
2.出发时间?如果是1月22日出发，就输入0122 。选择时间范围，是0点到6点，还是..?
3.选择按车次订票还是按发到地?几率大当然是按发到地。也可以按车次，飞龙提示你提前查好是否有余票！
4.输入发到地区号，如到武汉输入027，然后选择到汉口还是武汉? 飞龙选的武汉，估计范围大点哈哈。
5.选择车票类型，硬卧、二等座、一等座、硬座，软卧？选一个就行了。
6.选择几张票？最多可以订票3张。是否有特殊票？比如小孩学生军人等，没有的按 *号键。
7.然后要求输入身份证号码。如果是多人订票，会提示你一个个的来。
8.输入身份证号码，这是关键取票凭证，火车票订票实名制下必须的！
9.记录订单号码:火车站取票需要订单号。如果是代售点取票，可能不需要订单号，需要五块手续费哈。
10.去取票点取票。火车站的话，要订单号和身份证件，复印件也可以。附近代售点的话，有可能无需订单号。但最好都准备着！
最后总结一下电话订票的文本格式，包括订票人，身份证号码，订火车票的电话号码，订哪一天的火车票，发到站的区号，这些信息提前准备好。最后当然还有订单号和车次等，这些订单号很有必要记住，车次什么的可以不记也可以记。
电话订票需要记下来的信息：
订票人：飞龙
42 ** **
19** ** **
** **
拨打：95 105 105
日期: 0122
区号：武汉027
订单号:
车次:
春运回家顺心如意，飞龙祝君好运！
Copyright &#169; 2012 飞龙博客.  飞龙博客feilong.org，属于个人资料整理，请勿非法转载. 如转载，请务必留言通知，保留版权和作者信息.  Please contact d3lwxl2008@yahoo.com.cn so we can take legal action immediately.Plugin by Taragana
	生活 订票

	密切相关日志如下：
	
	回家没订到火车票怎么办
	深圳火车票电话订票取票点
	订火车票电话订票方法技巧心得


]]></description>
			<content:encoded><![CDATA[<p>飞龙总结订火车票电话订票95105105流程。今年网络订票和电话订票，绝对是订火车票的主流。火车票从此开始进入秒杀时代。因此飞龙亲身体验了一下电话订票的过程，呵总结一下，方便自己方便别人。网络订票也许更轻松，但是那个12306网站真的是很垃圾，有点担心付款了还不能成功订到火车票。其它排队订火车票，就不要指望了，代售点或火车站排队，都不行的，因为出票时间才提前8天，哪里赶得上电话订票和网络订票快？本日志更新网址：<a href="http://feilong.org/dianhua-dingpiao-huochepiao">http://feilong.org/dianhua-dingpiao-huochepiao</a> 加入收藏夹，查看更方便。</p>
<p>好了，飞龙亲身体验的电话订票大致流程总结如下，飞龙订的回忆的，具体情况请自己听清楚电话里的话！</p>
<p>比如： 北京到武汉，出票时间是早上8点起到中午，最好座机拨打 95105105，订票人多，请过几分钟打一次试试。资源紧张，电话订票系统被打爆了。等网络订票方式完善了，这个电话订票方式就会缓和一点。</p>
<p>1.选择查询还是订票?选择出发地是北京西站、南站、北京站?<br />
2.出发时间?如果是1月22日出发，就输入0122 。选择时间范围，是0点到6点，还是..?<br />
3.选择按车次订票还是按发到地?几率大当然是按发到地。也可以按车次，飞龙提示你提前查好是否有余票！<br />
4.输入发到地区号，如到武汉输入027，然后选择到汉口还是武汉? 飞龙选的武汉，估计范围大点哈哈。<br />
5.选择车票类型，硬卧、二等座、一等座、硬座，软卧？选一个就行了。</p>
<p>6.选择几张票？最多可以订票3张。是否有特殊票？比如小孩学生军人等，没有的按 *号键。<br />
7.然后要求输入身份证号码。如果是多人订票，会提示你一个个的来。<br />
8.输入身份证号码，这是关键取票凭证，火车票订票实名制下必须的！<br />
9.记录订单号码:火车站取票需要订单号。如果是代售点取票，可能不需要订单号，需要五块手续费哈。<br />
10.去取票点取票。火车站的话，要订单号和身份证件，复印件也可以。附近代售点的话，有可能无需订单号。但最好都准备着！</p>
<p>最后总结一下电话订票的文本格式，包括订票人，身份证号码，订火车票的电话号码，订哪一天的火车票，发到站的区号，这些信息提前准备好。最后当然还有订单号和车次等，这些订单号很有必要记住，车次什么的可以不记也可以记。</p>
<p>电话订票需要记下来的信息：</p>
<p>订票人：飞龙<br />
42 ** **<br />
19** ** **<br />
** **</p>
<p>拨打：95 105 105<br />
日期: 0122<br />
区号：武汉027</p>
<p>订单号:<br />
车次:</p>
<p>春运回家顺心如意，飞龙祝君好运！</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://feilong.org">飞龙博客</a></strong>.  飞龙博客feilong.org，属于个人资料整理，请勿非法转载. 如转载，请务必留言通知，保留版权和作者信息.  Please contact d3lwxl2008@yahoo.com.cn so we can take legal action immediately.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>
	<li><a href="http://feilong.org/tag/%e7%94%9f%e6%b4%bb" title="生活" rel="tag">生活</a></li> <li><a href="http://feilong.org/tag/%e8%ae%a2%e7%a5%a8" title="订票" rel="tag">订票</a></li>

	<h4>密切相关日志如下：</h4>
	<ol class='st-related-posts'>
	<li><a href="http://feilong.org/shenzhen-dianhua-dingpiao-qupiao" title="深圳火车票电话订票取票点">深圳火车票电话订票取票点</a></li>
	<li><a href="http://feilong.org/dingpiao-huochepiao-shibai" title="回家没订到火车票怎么办">回家没订到火车票怎么办</a></li>
	<li><a href="http://feilong.org/%e8%ae%a2%e7%81%ab%e8%bd%a6%e7%a5%a8%e7%94%b5%e8%af%9d%e8%ae%a2%e7%a5%a8%e6%96%b9%e6%b3%95%e6%8a%80%e5%b7%a7%e5%bf%83%e5%be%97" title="订火车票电话订票方法技巧心得">订火车票电话订票方法技巧心得</a></li>
</ol>

]]></content:encoded>
			<wfw:commentRss>http://feilong.org/dianhua-dingpiao-huochepiao/feed</wfw:commentRss>
		</item>
		<item>
		<title>用discuz X2 音乐创作社区 歌来网php开发小结</title>
		<link>http://feilong.org/gelai8-discuz-x2-php-dev</link>
		<comments>http://feilong.org/gelai8-discuz-x2-php-dev#comments</comments>
		<pubDate>Sat, 31 Dec 2011 01:44:45 +0000</pubDate>
		<dc:creator>飞龙博客</dc:creator>
		
		<category><![CDATA[网站开发]]></category>

		<category><![CDATA[Discuz]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://feilong.org/gelai8-discuz-x2-php-dev</guid>
		<description><![CDATA[8月中旬，大致熟悉一下discuzX2的源代码，特别是网页程序入口到前台显示，这就是所谓的discuz X2的主题模板机制。
了解discuzX2的管理后台的各项功能，特别是模板缓存机制，开发阶段如何绕开提高开发效率。
网页头部尾部修改，返回顶部。音乐表榜单表约歌表应歌表的修改设计，相关函数的编写准备工作。
前端js和htmlcss调整和模板文件的新建，前台相应页面discuz 模板模块代码的开发。
首页、歌曲列表、歌曲详情、约歌主页、约歌详情页、专辑主页和列表页、专辑详情、音乐点播和联播页。
站外收藏，浏览次数，关注，粉丝、评论功能的开发，星级评分系统。
开源播放器 jwplayer API 学习，视频播放器代码的页面定制和调试。
后台各种数据表的过滤查询、表单数据的显示，记录的信息修改，权限的配置。约歌表、批次、应歌表、版权过户、榜单
版权过户会涉及到很多的表数据变化和相应页面编辑权限，版权过户的三个步骤： 过户的依据和对象、过户的实际操作、过户的历史记录和后悔性修改，过户开发搞定。
歌曲加入榜单步骤：确定给哪个周次的哪个榜单加音乐--查看现有榜单情况--选歌初步排序加入榜单--查看结果进一步排序。
Copyright &#169; 2012 飞龙博客.  飞龙博客feilong.org，属于个人资料整理，请勿非法转载. 如转载，请务必留言通知，保留版权和作者信息.  Please contact d3lwxl2008@yahoo.com.cn so we can take legal action immediately.Plugin by Taragana
	Discuz php

	密切相关日志如下：
	
	php写xml文件往discuz X2服务器写xml基本思路
	php根据是否第一次浏览网页和浏览时间间隔给某变量赋值
	How to setup wamp on localhost windows
	difference between break continue exit in php
	edit phpmyadmin password creat database or add new user
	PHP 检测客户端浏览器类型和版本和语言
	Install WordPress MU With WAMP In Windows [...]]]></description>
			<content:encoded><![CDATA[<p>8月中旬，大致熟悉一下discuzX2的源代码，特别是网页程序入口到前台显示，这就是所谓的discuz X2的主题模板机制。</p>
<p>了解discuzX2的管理后台的各项功能，特别是模板缓存机制，开发阶段如何绕开提高开发效率。</p>
<p>网页头部尾部修改，返回顶部。音乐表榜单表约歌表应歌表的修改设计，相关函数的编写准备工作。</p>
<p>前端js和htmlcss调整和模板文件的新建，前台相应页面discuz 模板模块代码的开发。</p>
<p>首页、歌曲列表、歌曲详情、约歌主页、约歌详情页、专辑主页和列表页、专辑详情、音乐点播和联播页。</p>
<p>站外收藏，浏览次数，关注，粉丝、评论功能的开发，星级评分系统。</p>
<p>开源播放器 jwplayer API 学习，视频播放器代码的页面定制和调试。</p>
<p>后台各种数据表的过滤查询、表单数据的显示，记录的信息修改，权限的配置。约歌表、批次、应歌表、版权过户、榜单</p>
<p>版权过户会涉及到很多的表数据变化和相应页面编辑权限，版权过户的三个步骤： 过户的依据和对象、过户的实际操作、过户的历史记录和后悔性修改，过户开发搞定。</p>
<p>歌曲加入榜单步骤：确定给哪个周次的哪个榜单加音乐--查看现有榜单情况--选歌初步排序加入榜单--查看结果进一步排序。</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://feilong.org">飞龙博客</a></strong>.  飞龙博客feilong.org，属于个人资料整理，请勿非法转载. 如转载，请务必留言通知，保留版权和作者信息.  Please contact d3lwxl2008@yahoo.com.cn so we can take legal action immediately.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>
	<li><a href="http://feilong.org/tag/discuz" title="Discuz" rel="tag">Discuz</a></li> <li><a href="http://feilong.org/tag/php" title="php" rel="tag">php</a></li>

	<h4>密切相关日志如下：</h4>
	<ol class='st-related-posts'>
	<li><a href="http://feilong.org/php-first-view-time-gap-variable-value" title="php根据是否第一次浏览网页和浏览时间间隔给某变量赋值">php根据是否第一次浏览网页和浏览时间间隔给某变量赋值</a></li>
	<li><a href="http://feilong.org/feilong-pagenavi-html-css-php" title="分享飞龙分页代码html css和php函数">分享飞龙分页代码html css和php函数</a></li>
	<li><a href="http://feilong.org/session-no-num-srart" title="session 键值命名无效测试与浏览次数php函数">session 键值命名无效测试与浏览次数php函数</a></li>
	<li><a href="http://feilong.org/php-array-filter-or-diff" title="php如何去掉数组中某个或某些值">php如何去掉数组中某个或某些值</a></li>
	<li><a href="http://feilong.org/wamp-setup-en" title="How to setup wamp on localhost windows">How to setup wamp on localhost windows</a></li>
	<li><a href="http://feilong.org/ajax-session-click-add-remove-favorate" title="php点击加入或取消收藏ajax接受数据session存储">php点击加入或取消收藏ajax接受数据session存储</a></li>
	<li><a href="http://feilong.org/discuz-change-email-qq" title="修改discuz2底部联系我们邮件为QQ临时会话">修改discuz2底部联系我们邮件为QQ临时会话</a></li>
	<li><a href="http://feilong.org/install-wordpress-mu-wamp-localdomain" title="Install WordPress MU With WAMP In Windows Localhost localdomain">Install WordPress MU With WAMP In Windows Localhost localdomain</a></li>
	<li><a href="http://feilong.org/xampp-setup-en" title="How to setup xampp on vista">How to setup xampp on vista</a></li>
	<li><a href="http://feilong.org/php-check-ie-or-other-browsers" title="PHP 检测客户端浏览器类型和版本和语言">PHP 检测客户端浏览器类型和版本和语言</a></li>
</ol>

]]></content:encoded>
			<wfw:commentRss>http://feilong.org/gelai8-discuz-x2-php-dev/feed</wfw:commentRss>
		</item>
		<item>
		<title>关于/r与/n 以及 /r/n 的区别总结</title>
		<link>http://feilong.org/carriage-return-line-feed-r-n-rn-difference</link>
		<comments>http://feilong.org/carriage-return-line-feed-r-n-rn-difference#comments</comments>
		<pubDate>Thu, 29 Dec 2011 07:32:01 +0000</pubDate>
		<dc:creator>飞龙博客</dc:creator>
		
		<category><![CDATA[网站开发]]></category>

		<category><![CDATA[html]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://feilong.org/carriage-return-line-feed-r-n-rn-difference</guid>
		<description><![CDATA[关于/r与/n 以及 /r/n 的区别总结
应该说还是区别的，\r就是回到行首，\n就是到下一行的，但是一般我们输出程序时，看不到明显的差别的 
'\r'是回车，'\n'是换行，前者使光标到行首，后者使光标下移一格。通常用的Enter是两个加起来。
对于cprintf和sprintf来说，你如果要换行的话，你要输入"\r\n"
而对于printf不说，换行只要"\r"就可以了。
一个是回车，一个是换行
ASCII码一个是10一个好像是13
下面转一篇文章。
有的编辑器只认\r\n,比如记事本, 有的编辑器则两个都认,比如 ultraedit.
所以要想通用的话,最好用\r\n换行
Topunix \nTop
\r\n 分别是 0x0d 和 0x0a ，也就是ascii 的软硬换行
在windows 下标准文本必须 0x0d 0x0a 才会真正的换行啊，比如textbox.text = "1\r\n2" 和textbox.text = "1\r2" 或 "1\n2" 是不同的
或者各自建一个txt 文件用记事本打开效果就知道了
如果是纯代码基本上会识别\n 而无需要\r，比如js，Console 之类的Top
\r\n与\n是有区别的。
如果要通用的则是\r\n，因为有些编辑器它不认\n
今天，我总算搞清楚“回车”（carriage return）和“换行”（line feed）这两个概念的来历和区别了。
在计算机还没有出现之前，有一种叫做电传打字机（Teletype Model 33）的玩意，每秒钟可以打10个字符。但是它有一个问题，就是打完一行换行的时候，要用去0.2秒，正好可以打两个字符。要是在这0.2秒里面，又有新的字符传过来，那么这个字符将丢失。
于是，研制人员想了个办法解决这个问题，就是在每行后面加两个表示结束的字符。一个叫做“回车”，告诉打字机把打印头定位在左边界；另一个叫做“换行”，告诉打字机把纸向下移一行。
这就是“换行”和“回车”的来历，从它们的英语名字上也可以看出一二。
后来，计算机发明了，这两个概念也就被般到了计算机上。那时，存储器很贵，一些科学家认为在每行结尾加两个字符太浪费了，加一个就可以。于是，就出现了分歧。
Unix系统里，每行结尾只有“”，即“\n”；Windows系统里面，每行结尾是“”，即“\n\r”；Mac系统里，每行结尾是“”。一个直接后果是，Unix/Mac系统下的文件在Windows里打开的话，所有文字会变成一行；而Windows里的文件在Unix/Mac下打开的话，在每行的结尾可能会多出一个^M符号。
c语言编程时（windows系统）\r 就是return 回到 本行 行首 这就会把这一行以前的输出 覆盖掉
如：
int main() {
cout ]]></description>
			<content:encoded><![CDATA[<p>关于/r与/n 以及 /r/n 的区别总结</p>
<p>应该说还是区别的，\r就是回到行首，\n就是到下一行的，但是一般我们输出程序时，看不到明显的差别的 </p>
<p>'\r'是回车，'\n'是换行，前者使光标到行首，后者使光标下移一格。通常用的Enter是两个加起来。</p>
<p>对于cprintf和sprintf来说，你如果要换行的话，你要输入"\r\n"<br />
而对于printf不说，换行只要"\r"就可以了。<br />
一个是回车，一个是换行<br />
ASCII码一个是10一个好像是13</p>
<p>下面转一篇文章。</p>
<p>有的编辑器只认\r\n,比如记事本, 有的编辑器则两个都认,比如 ultraedit.<br />
所以要想通用的话,最好用\r\n换行<br />
Topunix \nTop</p>
<p>\r\n 分别是 0x0d 和 0x0a ，也就是ascii 的软硬换行</p>
<p>在windows 下标准文本必须 0x0d 0x0a 才会真正的换行啊，比如textbox.text = "1\r\n2" 和textbox.text = "1\r2" 或 "1\n2" 是不同的</p>
<p>或者各自建一个txt 文件用记事本打开效果就知道了</p>
<p>如果是纯代码基本上会识别\n 而无需要\r，比如js，Console 之类的Top</p>
<p>\r\n与\n是有区别的。<br />
如果要通用的则是\r\n，因为有些编辑器它不认\n</p>
<p>今天，我总算搞清楚“回车”（carriage return）和“换行”（line feed）这两个概念的来历和区别了。<br />
在计算机还没有出现之前，有一种叫做电传打字机（Teletype Model 33）的玩意，每秒钟可以打10个字符。但是它有一个问题，就是打完一行换行的时候，要用去0.2秒，正好可以打两个字符。要是在这0.2秒里面，又有新的字符传过来，那么这个字符将丢失。</p>
<p>于是，研制人员想了个办法解决这个问题，就是在每行后面加两个表示结束的字符。一个叫做“回车”，告诉打字机把打印头定位在左边界；另一个叫做“换行”，告诉打字机把纸向下移一行。</p>
<p>这就是“换行”和“回车”的来历，从它们的英语名字上也可以看出一二。</p>
<p>后来，计算机发明了，这两个概念也就被般到了计算机上。那时，存储器很贵，一些科学家认为在每行结尾加两个字符太浪费了，加一个就可以。于是，就出现了分歧。</p>
<p>Unix系统里，每行结尾只有“<换行>”，即“\n”；Windows系统里面，每行结尾是“<换行><回车>”，即“\n\r”；Mac系统里，每行结尾是“<回车>”。一个直接后果是，Unix/Mac系统下的文件在Windows里打开的话，所有文字会变成一行；而Windows里的文件在Unix/Mac下打开的话，在每行的结尾可能会多出一个^M符号。</p>
<p>c语言编程时（windows系统）\r 就是return 回到 本行 行首 这就会把这一行以前的输出 覆盖掉<br />
如：<br />
int main() {<br />
cout << "hahaha" << "\r" << "xixi" ;<br />
}<br />
最后只显示 xixi 而 hahaha 被覆盖了<br />
\n 是回车＋换行 把光标 先移到 行首 然后换到下一行 也就是 下一行的行首拉<br />
int main() {<br />
cout << "hahaha" << "\n" << "xixi" ;<br />
}<br />
则 显示<br />
hahaha<br />
xixi </p>
<p>\r\n是输出的HTML代码换行，客户看到的效果没有换行。<br />
<br />则相反<br />
效果：<br />
我是内容\r\n我是内容</p>
<p>我是内容<br />我是内容</p>
<p>==================================================<br />
\r 表示：回车符(ACSII：13 或0x0d)，就是我们常说的硬回车。<br />
\n 表示：换行(ACSII：10 或0x0a)，就是我们常说的软回车。</p>
<p>在页面里这两个是看不到效果的.右键查看源文件可以看到代码换行</p>
<p>==================================================<br />
如果是输出给浏览器，就用<br/><br />
如果是输出到自己的文件里，就用"\n"，windows下是"\r\n"</p>
<p>==================================================<br />
\n，好比你在DreamWeaver里做一个网页，在源代码里按一下回车，是给源代码换行。<br />
是输出一个（HTML标记性语言），在HTML中解释为输入的字换行。 \n的作用是给源代码换行，输入后，查看ＨＴＭＬ源代码，就看会到有换行，而HTML解释器（浏览器）认为它是没用的东西，用不用都一样显示。</p>
<p>==================================================</p>
<p>\n 是源代码换行!<br />
<br/>是网页表现换行!!</p>
<p>==================================================</p>
<p>PHP nl2br()格式化输出<br />
nl2br()函数可将字符串中的换行符转成HTML的换行符号</p>

<div class="wp_syntax"><div class="code"><pre class="php"><span style="color: #0000ff;">$str</span> = <span style="color: #ff0000;">&quot;最近几天一直在下雨，难过死了 
，球也打不成，鞋子也湿透了。&quot;</span>; 
<span style="color: #000066;">echo</span> <span style="color: #0000ff;">$str</span>; 
<span style="color: #000066;">echo</span> <span style="color: #ff0000;">&quot;&lt;br /&gt;&quot;</span>; 
<span style="color: #000066;">echo</span> <span style="color: #000066;">nl2br</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$str</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<hr/>Copyright &copy; 2012 <strong><a href="http://feilong.org">飞龙博客</a></strong>.  飞龙博客feilong.org，属于个人资料整理，请勿非法转载. 如转载，请务必留言通知，保留版权和作者信息.  Please contact d3lwxl2008@yahoo.com.cn so we can take legal action immediately.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>
	<li><a href="http://feilong.org/tag/html" title="html" rel="tag">html</a></li> <li><a href="http://feilong.org/tag/php" title="php" rel="tag">php</a></li>

	<h4>密切相关日志如下：</h4>
	<ol class='st-related-posts'>
	<li><a href="http://feilong.org/ajax-session-click-add-remove-favorate" title="php点击加入或取消收藏ajax接受数据session存储">php点击加入或取消收藏ajax接受数据session存储</a></li>
	<li><a href="http://feilong.org/external-link-clicks-count" title="站外链接被点击多少次功能代码思路">站外链接被点击多少次功能代码思路</a></li>
	<li><a href="http://feilong.org/wamp-setup-en" title="How to setup wamp on localhost windows">How to setup wamp on localhost windows</a></li>
	<li><a href="http://feilong.org/xampp-setup-en" title="How to setup xampp on vista">How to setup xampp on vista</a></li>
	<li><a href="http://feilong.org/gelai8-discuz-x2-php-dev" title="用discuz X2 音乐创作社区 歌来网php开发小结">用discuz X2 音乐创作社区 歌来网php开发小结</a></li>
	<li><a href="http://feilong.org/phpmyadmin-database-user-en" title="edit phpmyadmin password creat database or add new user">edit phpmyadmin password creat database or add new user</a></li>
	<li><a href="http://feilong.org/php-array-filter-or-diff" title="php如何去掉数组中某个或某些值">php如何去掉数组中某个或某些值</a></li>
	<li><a href="http://feilong.org/session-no-num-srart" title="session 键值命名无效测试与浏览次数php函数">session 键值命名无效测试与浏览次数php函数</a></li>
	<li><a href="http://feilong.org/feilong-pagenavi-html-css-php" title="分享飞龙分页代码html css和php函数">分享飞龙分页代码html css和php函数</a></li>
	<li><a href="http://feilong.org/install-wordpress-mu-wamp-localdomain" title="Install WordPress MU With WAMP In Windows Localhost localdomain">Install WordPress MU With WAMP In Windows Localhost localdomain</a></li>
</ol>

]]></content:encoded>
			<wfw:commentRss>http://feilong.org/carriage-return-line-feed-r-n-rn-difference/feed</wfw:commentRss>
		</item>
		<item>
		<title>飞龙记录经典mysql查询语句攻克wordpress数据库</title>
		<link>http://feilong.org/mysql-wordpress-query</link>
		<comments>http://feilong.org/mysql-wordpress-query#comments</comments>
		<pubDate>Thu, 29 Dec 2011 06:02:06 +0000</pubDate>
		<dc:creator>飞龙博客</dc:creator>
		
		<category><![CDATA[wordpress]]></category>

		<category><![CDATA[网站开发]]></category>

		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://feilong.org/%e7%bb%8f%e5%85%b8mysql%e6%9f%a5%e8%af%a2%e8%af%ad%e5%8f%a5%e8%ae%b0%e5%bd%95</guid>
		<description><![CDATA[总结一下经典mysql查询语句，记录备用。哈哈
部分字符串匹配查询与输出

select * from `wp_links` 
WHERE 1=1 
and `link_image` like '%http://wp-content/%'

部分字符串匹配查询和替换

部分字符串替换 // 飞龙备注那个 2=2 是随便弄的哈哈,注意不要是字符串，否则mysql有可能把它当字段看
update `wp_links` 
set `link_image`=REPLACE&#40;`link_image`, 'http://wp-content/', 'wp-content/'&#41; 
WHERE 2=2
and `link_image` like '%http://wp-content/%'

迁移WordPress用户数据库到第二个WordPress博客程序，先要把默认的第一个用户排除，然后再附加其它用户，并把wp_'替换为 'wp2_'，否则WordPress role的角色配置，你会出现“no role for this site 的提示”。

update `wp2_usermeta`
set `meta_key`=REPLACE&#40;`meta_key`, 'wp_', 'wp2_'&#41; 
WHERE 1 =1
AND `meta_key` LIKE '%wp_%'

Copyright &#169; 2012 飞龙博客.  飞龙博客feilong.org，属于个人资料整理，请勿非法转载. 如转载，请务必留言通知，保留版权和作者信息.  Please contact d3lwxl2008@yahoo.com.cn so we can take [...]]]></description>
			<content:encoded><![CDATA[<p>总结一下经典mysql查询语句，记录备用。哈哈</p>
<p>部分字符串匹配查询与输出</p>

<div class="wp_syntax"><div class="code"><pre class="php">select * from `wp_links` 
WHERE <span style="color: #cc66cc;">1</span>=<span style="color: #cc66cc;">1</span> 
and `link_image` like <span style="color: #ff0000;">'%http://wp-content/%'</span></pre></div></div>

<p>部分字符串匹配查询和替换</p>

<div class="wp_syntax"><div class="code"><pre class="php">部分字符串替换 <span style="color: #808080; font-style: italic;">// 飞龙备注那个 2=2 是随便弄的哈哈,注意不要是字符串，否则mysql有可能把它当字段看</span>
update `wp_links` 
set `link_image`=REPLACE<span style="color: #66cc66;">&#40;</span>`link_image`, <span style="color: #ff0000;">'http://wp-content/'</span>, <span style="color: #ff0000;">'wp-content/'</span><span style="color: #66cc66;">&#41;</span> 
WHERE <span style="color: #cc66cc;">2</span>=<span style="color: #cc66cc;">2</span>
and `link_image` like <span style="color: #ff0000;">'%http://wp-content/%'</span></pre></div></div>

<p>迁移WordPress用户数据库到第二个WordPress博客程序，先要把默认的第一个用户排除，然后再附加其它用户，并把wp_'替换为 'wp2_'，否则WordPress role的角色配置，你会出现“no role for this site 的提示”。</p>

<div class="wp_syntax"><div class="code"><pre class="php">update `wp2_usermeta`
set `meta_key`=REPLACE<span style="color: #66cc66;">&#40;</span>`meta_key`, <span style="color: #ff0000;">'wp_'</span>, <span style="color: #ff0000;">'wp2_'</span><span style="color: #66cc66;">&#41;</span> 
WHERE <span style="color: #cc66cc;">1</span> =<span style="color: #cc66cc;">1</span>
AND `meta_key` LIKE <span style="color: #ff0000;">'%wp_%'</span></pre></div></div>

<hr/>Copyright &copy; 2012 <strong><a href="http://feilong.org">飞龙博客</a></strong>.  飞龙博客feilong.org，属于个人资料整理，请勿非法转载. 如转载，请务必留言通知，保留版权和作者信息.  Please contact d3lwxl2008@yahoo.com.cn so we can take legal action immediately.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>
	<li><a href="http://feilong.org/tag/mysql" title="mysql" rel="tag">mysql</a></li> <li><a href="http://feilong.org/tag/wordpress" title="wordpress" rel="tag">wordpress</a></li>

	<h4>密切相关日志如下：</h4>
	<ol class='st-related-posts'>
	<li><a href="http://feilong.org/hall-fo-fame-cms-wordpress" title="Hall of Fame CMS Winner in 2010 wordpress">Hall of Fame CMS Winner in 2010 wordpress</a></li>
	<li><a href="http://feilong.org/import-wordpress3-single-to-multiple-en" title="How to import wp3.0.1 single-user into multi-user">How to import wp3.0.1 single-user into multi-user</a></li>
</ol>

]]></content:encoded>
			<wfw:commentRss>http://feilong.org/mysql-wordpress-query/feed</wfw:commentRss>
		</item>
		<item>
		<title>零空值未设置php小测验让零值和非空值通过if判断</title>
		<link>http://feilong.org/zero-null-emptystring-php</link>
		<comments>http://feilong.org/zero-null-emptystring-php#comments</comments>
		<pubDate>Fri, 23 Dec 2011 09:21:46 +0000</pubDate>
		<dc:creator>飞龙博客</dc:creator>
		
		<category><![CDATA[网站开发]]></category>

		<category><![CDATA[php 学习]]></category>

		<guid isPermaLink="false">http://feilong.org/%e9%9b%b6%e7%a9%ba%e5%80%bc%e6%9c%aa%e8%ae%be%e7%bd%aephp%e5%b0%8f%e6%b5%8b%e9%aa%8c</guid>
		<description><![CDATA[零、空值、未设置等这些php里挺头疼的特殊值，我们需要体验它们各自的真正含义和作用，只有通过亲自php基础测试。飞龙以前都懒得比较它们。但是当有童鞋把有些字段值设为0的时候，if判断起来是不是很麻烦？要是改为非0值，估计修改工作量太大的话，怎么样办？这时候只有退而求其次，php可以把0当一般的字段值，让if判断让0值通过。飞龙于是写了这个关于 “零、零字符串、空值字符串、未设置、php小测验” 耐心的朋友慢慢琢磨哈哈！本日志更新网址：http://feilong.org/zero-null-emptystring-php 第3次修订于北京。

&#160;
$ling=0;$lingstr='0';$null=NULL;$blankstr='';
&#160;
if&#40;!empty&#40;$lingstr&#41;&#41;&#123;echo 'passed1';&#125;// 以上皆没通过
if&#40;$null&#41;&#123;echo 'passed5';&#125;// 以上皆没通过
&#160;
if&#40;isset&#40;$blankstr&#41;&#41;&#123;echo 'passed2';&#125;//$null没通过
&#160;
if&#40;isset&#40;$ling&#41;&#38;&#38; $ling=='0'&#41;&#123;echo 'passed3';
&#125;//不让 $blankstr 通过，不让 $null 通过，
//但是让 $ling $lingstr 通过
&#160;
$myblog='feilong.org';
&#160;
if&#40;isset&#40;$myblog&#41;&#38;&#38; $myblog=='0'&#124;&#124;$myblog&#41;&#123;echo 'passed4';
&#125;//不让 $blankstr 通过，不让 $null 通过，
//但是让 $ling $lingstr 通过,也让$myblog 通过

好了，大家看到了，最后的就是答案了。php让 0值 0字符串通过，也让1、2、3、feilong.org 之类的非零值通过的办法了，它不让NULL和未设置的通过。
$ling $lingstr 通过,也让$myblog 通过，测验。

//不让 $blankstr 通过，不让 $null 通过，
//但是让 $ling $lingstr 通过,也让$myblog 通过
$myblog='feilong.org';if&#40;isset&#40;$myblog&#41;&#38;&#38; $myblog=='0'&#124;&#124;$myblog&#41;&#123;echo 'passed4';&#125;

Copyright &#169; 2012 飞龙博客.  飞龙博客feilong.org，属于个人资料整理，请勿非法转载. 如转载，请务必留言通知，保留版权和作者信息.  Please contact d3lwxl2008@yahoo.com.cn so [...]]]></description>
			<content:encoded><![CDATA[<p>零、空值、未设置等这些php里挺头疼的特殊值，我们需要体验它们各自的真正含义和作用，只有通过亲自php基础测试。飞龙以前都懒得比较它们。但是当有童鞋把有些字段值设为0的时候，if判断起来是不是很麻烦？要是改为非0值，估计修改工作量太大的话，怎么样办？这时候只有退而求其次，php可以把0当一般的字段值，让if判断让0值通过。飞龙于是写了这个关于 “零、零字符串、空值字符串、未设置、php小测验” 耐心的朋友慢慢琢磨哈哈！本日志更新网址：<a href="http://feilong.org/zero-null-emptystring-php">http://feilong.org/zero-null-emptystring-php</a> 第3次修订于北京。</p>

<div class="wp_syntax"><div class="code"><pre class="php">&nbsp;
<span style="color: #0000ff;">$ling</span>=<span style="color: #cc66cc;">0</span>;<span style="color: #0000ff;">$lingstr</span>=<span style="color: #ff0000;">'0'</span>;<span style="color: #0000ff;">$null</span>=<span style="color: #000000; font-weight: bold;">NULL</span>;<span style="color: #0000ff;">$blankstr</span>=<span style="color: #ff0000;">''</span>;
&nbsp;
<span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span>!<span style="color: #000066;">empty</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$lingstr</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span><span style="color: #000066;">echo</span> <span style="color: #ff0000;">'passed1'</span>;<span style="color: #66cc66;">&#125;</span><span style="color: #808080; font-style: italic;">// 以上皆没通过</span>
<span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$null</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span><span style="color: #000066;">echo</span> <span style="color: #ff0000;">'passed5'</span>;<span style="color: #66cc66;">&#125;</span><span style="color: #808080; font-style: italic;">// 以上皆没通过</span>
&nbsp;
<span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span><span style="color: #000066;">isset</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$blankstr</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span><span style="color: #000066;">echo</span> <span style="color: #ff0000;">'passed2'</span>;<span style="color: #66cc66;">&#125;</span><span style="color: #808080; font-style: italic;">//$null没通过</span>
&nbsp;
<span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span><span style="color: #000066;">isset</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$ling</span><span style="color: #66cc66;">&#41;</span>&amp;&amp; <span style="color: #0000ff;">$ling</span>==<span style="color: #ff0000;">'0'</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span><span style="color: #000066;">echo</span> <span style="color: #ff0000;">'passed3'</span>;
<span style="color: #66cc66;">&#125;</span><span style="color: #808080; font-style: italic;">//不让 $blankstr 通过，不让 $null 通过，</span>
<span style="color: #808080; font-style: italic;">//但是让 $ling $lingstr 通过</span>
&nbsp;
<span style="color: #0000ff;">$myblog</span>=<span style="color: #ff0000;">'feilong.org'</span>;
&nbsp;
<span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span><span style="color: #000066;">isset</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$myblog</span><span style="color: #66cc66;">&#41;</span>&amp;&amp; <span style="color: #0000ff;">$myblog</span>==<span style="color: #ff0000;">'0'</span>||<span style="color: #0000ff;">$myblog</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span><span style="color: #000066;">echo</span> <span style="color: #ff0000;">'passed4'</span>;
<span style="color: #66cc66;">&#125;</span><span style="color: #808080; font-style: italic;">//不让 $blankstr 通过，不让 $null 通过，</span>
<span style="color: #808080; font-style: italic;">//但是让 $ling $lingstr 通过,也让$myblog 通过</span></pre></div></div>

<p>好了，大家看到了，最后的就是答案了。php让 0值 0字符串通过，也让1、2、3、feilong.org 之类的非零值通过的办法了，它不让NULL和未设置的通过。</p>
<p>$ling $lingstr 通过,也让$myblog 通过，测验。</p>

<div class="wp_syntax"><div class="code"><pre class="php"><span style="color: #808080; font-style: italic;">//不让 $blankstr 通过，不让 $null 通过，</span>
<span style="color: #808080; font-style: italic;">//但是让 $ling $lingstr 通过,也让$myblog 通过</span>
<span style="color: #0000ff;">$myblog</span>=<span style="color: #ff0000;">'feilong.org'</span>;if<span style="color: #66cc66;">&#40;</span><span style="color: #000066;">isset</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$myblog</span><span style="color: #66cc66;">&#41;</span>&amp;&amp; <span style="color: #0000ff;">$myblog</span>==<span style="color: #ff0000;">'0'</span>||<span style="color: #0000ff;">$myblog</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span><span style="color: #000066;">echo</span> <span style="color: #ff0000;">'passed4'</span>;<span style="color: #66cc66;">&#125;</span></pre></div></div>

<hr/>Copyright &copy; 2012 <strong><a href="http://feilong.org">飞龙博客</a></strong>.  飞龙博客feilong.org，属于个人资料整理，请勿非法转载. 如转载，请务必留言通知，保留版权和作者信息.  Please contact d3lwxl2008@yahoo.com.cn so we can take legal action immediately.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>
	<li><a href="http://feilong.org/tag/php-%e5%ad%a6%e4%b9%a0" title="php 学习" rel="tag">php 学习</a></li>

	<h4>密切相关日志如下：</h4>
	<ol class='st-related-posts'>
	<li><a href="http://feilong.org/wiki-wamp-ask-answer" title="本地调试php服务器套件wamp问题和飞龙回答">本地调试php服务器套件wamp问题和飞龙回答</a></li>
	<li><a href="http://feilong.org/utc-time-php-javascript" title="php或js获取指定时区的当前时间">php或js获取指定时区的当前时间</a></li>
	<li><a href="http://feilong.org/phpmyadmin-database-user" title="phpmyadmin如何创建数据库并绑定用户名">phpmyadmin如何创建数据库并绑定用户名</a></li>
	<li><a href="http://feilong.org/iirf-wordpress-url" title="安装IIRF实现iis服务器wordpress重写URL方法">安装IIRF实现iis服务器wordpress重写URL方法</a></li>
	<li><a href="http://feilong.org/phpnow" title="绿色PHP本地服务器PHPNOW下载和简介">绿色PHP本地服务器PHPNOW下载和简介</a></li>
	<li><a href="http://feilong.org/php5-mysql-iis6" title="php5环境集成安装包forIIS6修正版下载和安装">php5环境集成安装包forIIS6修正版下载和安装</a></li>
	<li><a href="http://feilong.org/xampp-setup" title="vista系统如何安装使用Xampp本地php服务器">vista系统如何安装使用Xampp本地php服务器</a></li>
	<li><a href="http://feilong.org/wordpress-mu-wamp-localdomain" title="用wamp在windows本机安装wordpress mu解决方法">用wamp在windows本机安装wordpress mu解决方法</a></li>
	<li><a href="http://feilong.org/wamp-setup" title="如何安装WAMP套件快速建立本地php服务器环境">如何安装WAMP套件快速建立本地php服务器环境</a></li>
</ol>

]]></content:encoded>
			<wfw:commentRss>http://feilong.org/zero-null-emptystring-php/feed</wfw:commentRss>
		</item>
	</channel>
</rss>

