<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feed.xuandun.net/styles/feedsky6.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feed.xuandun.net" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feed.feedsky.com/xuandun" type="application/rss+xml"></fs:self_link><lastBuildDate>Wed, 03 Feb 2010 07:11:51 GMT</lastBuildDate><title>炫盾博客</title><description>精益求精，认真用心</description><image><url>http://www.feedsky.com/feed/xuandun/sc/gif</url><title>炫盾博客</title><link>http://www.xuandun.net</link></image><link>http://www.xuandun.net</link><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><language>en</language><pubDate>Sat, 06 Feb 2010 05:29:13 GMT</pubDate><item><title>提前问候过年好！</title><link>http://www.xuandun.net/161/</link><content:encoded>&lt;p&gt;这个博客的域名作为探路者已经率先转移到godaddy了，过程还算顺利。&lt;/p&gt;
&lt;p&gt;服务器的硬盘终于忍受不了长期工作就快挂了，虽然只有4500多小时，昨天开始不断重启，还死机一次。坏道数从2天前的12，猛升到31，今天更是超过36的阀值到了43，还好又趋于稳定了。&lt;/p&gt;
&lt;p&gt;虽然重映射扇区数并不是什么严重问题，但是发作起来很无奈，已经准备换回来返修了，不然这年过的是不消停了。&lt;/p&gt;
&lt;p&gt;经历了最不顺的一天，昨天下午开始终于进入顺的状态，感谢上帝!感谢佛祖！让我能过好年！&lt;br /&gt;
&lt;a href=&quot;http://www.xuandun.net/wp-content/uploads/2010/02/g.jpg&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-162&quot; title=&quot;g&quot; src=&quot;http://www.xuandun.net/wp-content/uploads/2010/02/g.jpg&quot; alt=&quot;&quot; width=&quot;517&quot; height=&quot;267&quot; /&gt;&lt;a href=&quot;http://www.xuandun.net/wp-content/uploads/2010/02/43.jpg&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-164&quot; title=&quot;43&quot; src=&quot;http://www.xuandun.net/wp-content/uploads/2010/02/43.jpg&quot; alt=&quot;&quot; width=&quot;561&quot; height=&quot;350&quot; /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/330250027/xuandun/feedsky/s.gif?r=http://www.xuandun.net/161/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xuandun/330250027/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xuandun/330250027/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.xuandun.net/161/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>这个博客的域名作为探路者已经率先转移到godaddy了，过程还算顺利&lt;img src=&quot;http://www1.feedsky.com/t1/330250027/xuandun/feedsky/s.gif?r=http://www.xuandun.net/161/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xuandun/330250027/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xuandun/330250027/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>乱七八糟归档</category><pubDate>Wed, 03 Feb 2010 15:11:51 +0800</pubDate><author>炫盾</author><comments>http://www.xuandun.net/161/#comments</comments><guid isPermaLink="false">http://www.xuandun.net/?p=161</guid><dc:creator>炫盾</dc:creator><fs:srclink>http://www.xuandun.net/161/</fs:srclink><fs:srcfeed>http://www.xuandun.net/feed/</fs:srcfeed><fs:itemid>feedsky/xuandun/~8023829/330250027/5983658</fs:itemid></item><item><title>php Session函数及用法</title><link>http://www.xuandun.net/159/</link><content:encoded>&lt;p&gt;其实我就是把手册抄一下，然后每个都试试然后写出来，方便自己查阅滴，谁让咱刚学呢。Session大概有12个函数分别是：&lt;/p&gt;
&lt;p class=&quot;code&quot;&gt;session_start:	初始 session。&lt;br /&gt;
session_destroy:	结束 session。&lt;br /&gt;
session_unset: 释放session内存。&lt;br /&gt;
session_name:	存取目前 session 名称。&lt;br /&gt;
session_module_name:	存取目前 session 模块。&lt;br /&gt;
session_save_path:	存取目前 session 路径。&lt;br /&gt;
session_id:	存取目前 session 代号。&lt;br /&gt;
session_register:	注册新的变量。&lt;br /&gt;
session_unregister:	删除已注册变量。&lt;br /&gt;
session_is_registered:	检查变量是否注册。&lt;br /&gt;
session_decode:	Session 资料解码。&lt;br /&gt;
session_encode:	Session 资料编码。&lt;br /&gt;
还有个全局变量就是：$_SESSION&lt;/p&gt;
&lt;p&gt;我暂时不考虑版本问题，需要这方面信息的请查看这里http://www.phpv.net/html/292.html&lt;/p&gt;
&lt;p&gt;1.session_start()&lt;br /&gt;
这个函数摘要用来开始操作session的必要语句，必须再最前(如果有html必须在html最前，因为他也是启动之前不能有任何输出)，如果当前客户已经有session的写入，就连接上这个原有的。&lt;/p&gt;
&lt;p&gt;2.session_destroy()&lt;br /&gt;
这个函数用来删除当前用户对应的session文件以及释放session id，内存中的$_SESSION变量内容依然保留。如果需要彻底终结session请先运行下面的函数然后运行这个。&lt;/p&gt;
&lt;p&gt;3.session_unset()&lt;br /&gt;
这个函数可以释放当前在内存中已经创建的&lt;strong&gt;所有&lt;/strong&gt;$_SESSION变量，但不删除session文件以及不释放对应的session id，配合上面的函数可以彻底终结session。&lt;/p&gt;
&lt;p&gt;4.session_name(string [name])&lt;br /&gt;
可以获取或配置session_name，也就是当前session的名称。&lt;/p&gt;
&lt;pre class=&quot;brush: php;&quot;&gt;
session_name(&amp;quot;xuandun&amp;quot;);
echo &amp;quot;现在是：&amp;quot;.session_name();
&lt;/pre&gt;
&lt;p&gt;5.session_module_name(string [module])&lt;br /&gt;
本函数可取得或者重新配置目前 Session 的模块。若无参数 module 则表示只获取目前 Session 的模块，加上参数则表示将 Session 模块设为参数 module。&lt;/p&gt;
&lt;p&gt;6.session_save_path(string [path])&lt;br /&gt;
本函数可取得或者重新配置目前存放 Session 的路径。若无参数 path 则表示只有取得目前 Session 的路径目录名，加上参数 path 则表示将 Session 存在新的 path 上。(保证目录存在并且注意权限)&lt;/p&gt;
&lt;p&gt;7.string session_id(string [id])&lt;br /&gt;
本函数可取得或者重新配置目前存放 Session 的代号。若无参数 id 则表示只有取得目前 Session 的代号，加上参数则表示将 Session 代号设成新指定的 id。输入及返回均为字符串。&lt;/p&gt;
&lt;p&gt;8.session_register(string name)&lt;br /&gt;
本函数在全域变量中增加一个变量到目前的 Session 之中。参数 name 即为欲加入的变量名。&lt;/p&gt;
&lt;p&gt;9.session_unregister(string name)&lt;br /&gt;
本函数在目前的 Session 之中删除全域变量上的变量。参数 name 即为欲删除的变量名。&lt;/p&gt;
&lt;p&gt;10.session_is_registered(string name)&lt;br /&gt;
本函数可检查目前的 Session 之中是否已有指定的变量注册。参数 name 即为欲检查的变量名。&lt;/p&gt;
&lt;p&gt;11.session_decode(string data)&lt;br /&gt;
本函数可将 Session 资料解码。参数 data 即为欲解码的资料。成功则返回 true 值。&lt;/p&gt;
&lt;p&gt;12.session_encode(void)&lt;br /&gt;
本函数可将 Session 资料编码，编码以 ZEND 引擎做哈稀编码。本函数没有参数。成功则返回 true 值&lt;/p&gt;
&lt;p&gt;13.$_SESSION&lt;br /&gt;
获取储存的session值例如$_SESSION['userid']&lt;/p&gt;
&lt;p&gt;因为我也不是很懂，从3项以后我都没实际用到过。下面我简单写个例子来实现简单的session验证&lt;/p&gt;
&lt;pre class=&quot;brush: php;&quot;&gt;&amp;lt;?php
session_start();
switch ( $_GET['action'] ){
case &amp;quot;loginif&amp;quot;;
//登陆验证,假定session储存的秘密应该等于123才为正确
if ($_SESSION['pass']==&amp;quot;123&amp;quot;){echo &amp;quot;密码正确 您可以执行注销&amp;quot;;}else{echo &amp;quot;密码错误，您可以重新登陆&amp;quot;;}
break;
case &amp;quot;logout&amp;quot;;
//注销登陆
session_unset();
session_destroy();
echo &amp;quot;注销成功！可以判断一下密码是否正确来看看是不是成功注销&amp;quot;;
break;
case &amp;quot;login&amp;quot;;
//写入session以供验证，
$pass=&amp;quot;123&amp;quot;;//密码
$_SESSION['pass']=$pass;
echo  &amp;quot;写入登陆密码了 去判断密码成功与否吧。&amp;quot;;
break;
}
?&amp;gt;
&amp;lt;p&amp;gt;假定本页名为temp.php &amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;temp.php?action=login&amp;quot;&amp;gt;用户进行登陆post，程序处理写入session&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;temp.php?action=loginif&amp;quot;&amp;gt;判断用户密码是否正确&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;temp.php?action=logout&amp;quot;&amp;gt;登陆成功的用户注销登陆&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;/pre&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/330250028/xuandun/feedsky/s.gif?r=http://www.xuandun.net/159/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xuandun/330250028/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xuandun/330250028/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.xuandun.net/159/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>其实我就是把手册抄一下，然后每个都试试然后写出来，方便自己查阅滴，谁让咱刚学呢。Session大概有12个函数分别是&lt;img src=&quot;http://www1.feedsky.com/t1/330250028/xuandun/feedsky/s.gif?r=http://www.xuandun.net/159/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xuandun/330250028/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xuandun/330250028/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>php</category><category>PHP笔记</category><pubDate>Sun, 17 Jan 2010 09:50:11 +0800</pubDate><author>炫盾</author><comments>http://www.xuandun.net/159/#comments</comments><guid isPermaLink="false">http://www.xuandun.net/?p=159</guid><dc:creator>炫盾</dc:creator><fs:srclink>http://www.xuandun.net/159/</fs:srclink><fs:srcfeed>http://www.xuandun.net/feed/</fs:srcfeed><fs:itemid>feedsky/xuandun/~8023829/330250028/5983658</fs:itemid></item><item><title>Hello world！Hello PHP！</title><link>http://www.xuandun.net/1/</link><content:encoded>&lt;p&gt;2010年的第一篇博文&lt;/p&gt;
&lt;p&gt;早就计划从z-blog换成wordpress，绝不是因为z-blog不好，而是要转型php了，计划不久就要把服务器也换成linux平台的，asp显然还是不要考虑了，虽然现在linux可以支持asp&amp;#8230;.&lt;/p&gt;
&lt;p&gt;2009年最后的大礼&lt;/p&gt;
&lt;p&gt;感谢工信部让我所在的机房全面封了80端口5天，我的这个博客还有一些站都降权严重，反正都降权了索性就换程序吧，把原先的也没页面都301过来，昨晚用了4个小时基本上搞定了。iis下用wordpress还真是毛病多啊，程序上做了非常多的修改。俺还自己写了ISAPI_Rewrite规则附上给各位参考，网上找的一些好像和现在版本不一样，随便找了找还是索性自己写了。大家可以看一下这个博客基本上完美了。还有很多事情网上搜索到的方法很多都不是绝对正确的，看来我用的版本变化很大了，还好咱也是学过，有了前辈们的思虑，自己搞定改好了&lt;/p&gt;
&lt;p class=&quot;code&quot;&gt;[ISAPI_Rewrite]&lt;br /&gt;
# 3600 = 1 hour&lt;br /&gt;
CacheClockRate 3600&lt;br /&gt;
RepeatLimit 32&lt;br /&gt;
RewriteRule /([0-9]*)/ /index\.php\?p=$1 [N,I]&lt;br /&gt;
RewriteRule /([0-9]*)/feed/ /index\.php\?feed=rss2&amp;amp;p=$1 [N,I]&lt;br /&gt;
RewriteRule /([0-9]*)/trackback/ /wp-trackback\.php\?p=$1[N,I]&lt;br /&gt;
RewriteRule /date/([0-9]{4})/([0-9]{1,2})/ /index\.php\?m=$1$2 [N,I]&lt;br /&gt;
RewriteRule /date/([0-9]{4})/([0-9]{1,2})/page/([0-9]*)/ /index\.php\?m=$1$2&amp;amp;paged=$3 [N,I]&lt;br /&gt;
RewriteRule /category/?(.*)/ /index\.php\?cat=$1 [N,I]&lt;br /&gt;
RewriteRule /category/?(.*)/page/([0-9]*)/ /index\.php\?cat=$1&amp;amp;paged=$2 [N,I]&lt;br /&gt;
RewriteRule /tag/?(.*)/ /index\.php\?tag=$1 [N,I]&lt;br /&gt;
RewriteRule /tag/?(.*)/page/([0-9]*)/ /index\.php\?tag=$1&amp;amp;paged=$2 [N,I]&lt;br /&gt;
RewriteRule /page/([0-9]*)/ /index\.php\?paged=$1 [N,I]&lt;br /&gt;
RewriteRule /page/([0-9]*)/\?s=(.*) /index\.php\?paged=$1&amp;amp;s=$2 [N,I]&lt;br /&gt;
RewriteRule /feed/ /index\.php\?feed=rss2 [N,I]&lt;br /&gt;
RewriteRule /comments/feed/ /index\.php\?feed=comments-rss2 [N,I]&lt;br /&gt;
RewriteRule /about/ /index\.php\?page_id=2 [N,I]&lt;br /&gt;
RewriteRule /ppp/ /index\.php\?page_id=114 [N,I]&lt;br /&gt;
RewriteRule /([0-9]*)/comment-page-([0-9]*)/?(.*) /index\.php\?p=$1&amp;amp;cpage=$1$3 [N,I]&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.xuandun.net/wp-content/uploads/2010/01/medium.jpg&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-76&quot; title=&quot;medium&quot; src=&quot;http://www.xuandun.net/wp-content/uploads/2010/01/medium.jpg&quot; alt=&quot;&quot; width=&quot;393&quot; height=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/330250029/xuandun/feedsky/s.gif?r=http://www.xuandun.net/1/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xuandun/330250029/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xuandun/330250029/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.xuandun.net/1/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>2010年的第一篇博文

早就计划从z-blog换成wordpress，绝不是因为z-blog不好，而是要转型php了，计划不久就要把服务器也换成linux平台的，asp显然还是不要考虑了，虽然现在linux可以支持asp....&lt;img src=&quot;http://www1.feedsky.com/t1/330250029/xuandun/feedsky/s.gif?r=http://www.xuandun.net/1/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xuandun/330250029/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xuandun/330250029/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>win服务器</category><pubDate>Mon, 11 Jan 2010 19:23:46 +0800</pubDate><author>炫盾</author><comments>http://www.xuandun.net/1/#comments</comments><guid isPermaLink="false">http://www.xuandun.net/?p=1</guid><dc:creator>炫盾</dc:creator><fs:srclink>http://www.xuandun.net/1/</fs:srclink><fs:srcfeed>http://www.xuandun.net/feed/</fs:srcfeed><fs:itemid>feedsky/xuandun/~8023829/330250029/5983658</fs:itemid></item><item><title>fckeditor 在php下的使用</title><link>http://www.xuandun.net/69/</link><content:encoded>&lt;p&gt;其实很简单啦，在asp用过.&lt;br /&gt;
在fckeditor的压缩包里就有使用例子,做个笔记先.&lt;br /&gt;
fckeditor是超级强大的但是我还不太需要那么多功能，so我从sa-blog下的精简版用他的例子来解释一下&amp;#8230;&lt;/p&gt;
&lt;pre class=&quot;brush: php;&quot;&gt;include('fckeditor.php') ; //拿进来
$sBasePath = $_SERVER['PHP_SELF'] ;
$sBasePath = substr( $sBasePath, 0, strpos( $sBasePath, &amp;quot;_samples&amp;quot; ) ) ;
//以上是获取目录路径，来指定BasePath，也可以直接就去修改它的文件这样就不用这个步骤了，不过如果换了位置就还需要修改，所以一般还是写下吧。这个段最终结果是空....,也可以用下面的方法
//$sBasePath = $_SERVER['PHP_SELF'] ;
//$sBasePath = dirname($sBasePath).'/';
$oFCKeditor = new FCKeditor('data1') ;//实例化它 指定name=data1
$oFCKeditor-&amp;amp;gt;BasePath  = $sBasePath ;//把获得的路径给它
$oFCKeditor-&amp;amp;gt;Width  = '100%' ;//宽度百分比值都行
$oFCKeditor-&amp;amp;gt;Height  = '700' ;//高度 同上
$oFCKeditor-&amp;amp;gt;ToolbarSet = 'Default';//Default完全或Basic简单模式
$oFCKeditor-&amp;amp;gt;Value = '';//初始化内容
$oFCKeditor-&amp;amp;gt;Create() ;//显示吧
&lt;/pre&gt;
&lt;p&gt;上传功能一个是安全考虑（貌似其实fck很安全了），另一个是权限和放置区域的要求还是自己开发吧用js方法可以插入进去。&lt;br /&gt;
好了一个简单的编辑器搞定了。以下是更多的fckconfig.js配置方法，拷贝滴&lt;/p&gt;
&lt;p class=&quot;code&quot;&gt;FCKConfig.CustomConfigurationsPath = &amp;#8221;&amp;#8221; ; // 自定义配置文件路径和名称&lt;br /&gt;
FCKConfig.EditorAreaCSS = FCKConfig.BasePath + &amp;#8221;css/fck_editorarea.css&amp;#8221;; // 编辑区的样式表文件&lt;br /&gt;
FCKConfig.EditorAreaStyles = &amp;#8221;&amp;#8221; ; // 编辑区的样式表风格&lt;br /&gt;
FCKConfig.ToolbarComboPreviewCSS =&amp;#8221;&amp;#8221;; //工具栏预览CSS&lt;br /&gt;
FCKConfig.DocType = &amp;#8221;&amp;#8221; ;//文档类型&lt;br /&gt;
FCKConfig.BaseHref = &amp;#8221;&amp;#8221;; // 相对链接的基地址&lt;br /&gt;
FCKConfig.FullPage = false ; //是否允许编辑整个HTML文件,还是仅允许编辑BODY间的内容&lt;br /&gt;
FCKConfig.StartupShowBlocks = false ;//决定是否启用&amp;#8221;显示模块&amp;#8221;&lt;br /&gt;
FCKConfig.Debug = false ;//是否开启调试功能&lt;br /&gt;
FCKConfig.SkinPath = FCKConfig.BasePath + &amp;#8217;&amp;#8217;skins/default/&amp;#8221; ; //皮肤路径&lt;br /&gt;
FCKConfig.PreloadImages=&amp;#8230; //预装入的图片&lt;br /&gt;
FCKConfig.PluginsPath = FCKConfig.BasePath + &amp;#8221;plugins/&amp;#8221; ; //插件路径&lt;br /&gt;
FCKConfig.AutoDetectLanguage = true ; //是否自动检测语言&lt;br /&gt;
FCKConfig.DefaultLanguage  = &amp;#8221;zh-cn&amp;#8221; ; //默认语言&lt;br /&gt;
FCKConfig.ContentLangDirection = &amp;#8221;ltr&amp;#8221; ; //默认的文字方向,可选&amp;#8221;ltr/rtl&amp;#8221;,即从左到右或从右到左&lt;br /&gt;
FCKConfig.ProcessHTMLEntities = true ; //处理HTML实体&lt;br /&gt;
FCKConfig.IncludeLatinEntities = true ; //包括拉丁文&lt;br /&gt;
FCKConfig.IncludeGreekEntities = true ;//包括希腊文&lt;br /&gt;
FCKConfig.ProcessNumericEntities = false ;//处理数字实体&lt;br /&gt;
FCKConfig.AdditionalNumericEntities = &amp;#8221;&amp;#8221;  ;  //附加的数字实体&lt;br /&gt;
FCKConfig.FillEmptyBlocks = true ; //是否填充空块&lt;br /&gt;
FCKConfig.FormatSource  = true ; //在切换到代码视图时是否自动格式化代码&lt;br /&gt;
FCKConfig.FormatOutput  = true ; //当输出内容时是否自动格式化代码&lt;br /&gt;
FCKConfig.FormatIndentator = &amp;#8221;    &amp;#8221; ; //当在源码格式下缩进代码使用的字符&lt;br /&gt;
FCKConfig.StartupFocus = false ; //开启时焦点是否到编辑器,即打开页面时光标是否停留在fckeditor上&lt;br /&gt;
FCKConfig.ForcePasteAsPlainText = false ; //是否强制粘贴为纯文件内容&lt;br /&gt;
FCKConfig.AutoDetectPasteFromWord = true ; //是否自动探测从word粘贴文件,仅支持IE&lt;br /&gt;
FCKConfig.ShowDropDialog = true ;//是否显示下拉菜单&lt;br /&gt;
FCKConfig.ForceSimpleAmpersand = false ;//是否不把&amp;amp;符号转换为XML实体&lt;br /&gt;
FCKConfig.TabSpaces  = 0 ;//按下Tab键时光标跳格数,默认值为零为不跳格&lt;br /&gt;
FCKConfig.ShowBorders = true ;//合并边框&lt;br /&gt;
FCKConfig.SourcePopup = false ;//弹出&lt;br /&gt;
FCKConfig.ToolbarStartExpanded = true ;//启动fckeditor工具栏默认是否展开&lt;br /&gt;
FCKConfig.ToolbarCanCollapse = true ;//是否允许折叠或展开工具栏&lt;br /&gt;
FCKConfig.IgnoreEmptyParagraphValue = true ;//是否忽略空的段落值&lt;br /&gt;
FCKConfig.FloatingPanelsZIndex = 10000 ;//浮动面板索引&lt;br /&gt;
FCKConfig.HtmlEncodeOutput = false ;//是否将HTML编码输出&lt;br /&gt;
FCKConfig.TemplateReplaceAll = true ;//是否替换所有模板&lt;br /&gt;
FCKConfig.ToolbarLocation = &amp;#8221;In&amp;#8221; ;//工具栏位置,&lt;br /&gt;
FCKConfig.CustomConfigurationsPath = &amp;#8221;&amp;#8221; ; // 自定义配置文件路径和名称&lt;br /&gt;
FCKConfig.EditorAreaCSS = FCKConfig.BasePath + &amp;#8221;css/fck_editorarea.css&amp;#8221;; // 编辑区的样式表文件&lt;br /&gt;
FCKConfig.BaseHref = &amp;#8221;&amp;#8221;; // 相对链接的基地址&lt;br /&gt;
FCKConfig.Debug = true/false; // 是否开启调试功能，当调用FCKDebug.Output()时，会在调试窗中输出内容&lt;br /&gt;
FCKConfig.SkinPath = FCKConfig.BasePath + &amp;#8217;&amp;#8217;skins/default/&amp;#8221;; // 设置皮肤&lt;br /&gt;
FCKConfig.AutoDetectLanguage = true/false ; // 是否自动检测语言&lt;br /&gt;
FCKConfig.DefaultLanguage = &amp;#8221;zh-cn&amp;#8221; ; // 设置默认语言&lt;br /&gt;
FCKConfig.ContentLangDirection = &amp;#8221;ltr/rtr&amp;#8221;; // 默认文字方向，ltr左，rtr右&lt;br /&gt;
FCKConfig.FillEmptyBlocks = true/false ; // 使用这个功能，可以将空的块级元素用空格来替代&lt;br /&gt;
FCKConfig.FormatSource = true/false; // 切换到代码视图时，是否自动格式化代码&lt;br /&gt;
FCKConfig.FormatOutput = true/false; // 当输出内容时是否自动格式化代码&lt;br /&gt;
FCKConfig.FormatIndentator = &amp;#8221;&quot;; // 当在“源码格式”下缩进代码使用的字符&lt;br /&gt;
FCKConfig.GeckoUseSPAN = true/false; // 是否允许SPAN标记代替B，I，U标记&lt;br /&gt;
FCKConfig.StartupFocus = true/false; // 开启时是否FOCUS到编辑器&lt;br /&gt;
FCKConfig.ForcePasteAsPlainText = true/false;// 强制粘贴为纯文本&lt;br /&gt;
FCKConfig.ForceSimpleAmpersand = true/false; // 是否不把&amp;amp;符号转换为XML实体&lt;br /&gt;
FCKConfig.TabSpaces = 0/1; // TAB是否有效&lt;br /&gt;
FCKConfig.TabSpaces = 4; // TAB键产生的空格字符数&lt;br /&gt;
FCKConfig.ShowBorders = true/false; // 是否合并边框&lt;br /&gt;
FCKConfig.ToolbarStartExpanded = true/false; // 页面载入时，工具栏是否展开，点“展开工具栏”时才出现&lt;br /&gt;
FCKConfig.ToolBarCanCollapse = true/false; // 是否允许展开折叠工具栏&lt;br /&gt;
FCKConfig.ToolbarSets = object ; // 编辑器的工具栏，可以自行定义，删减，可参考已存在工具栏&lt;br /&gt;
FCKConfig.EnterMode = &amp;#8221;p&amp;#8221;; // 编辑器中直接回车，在代码中生成，可选为p | div | br&lt;br /&gt;
FCKConfig.ShiftEnterMode = &amp;#8221;br&amp;#8221;; // 编辑器中Shift+回车，在代码中生成，可选为p | div | br&lt;br /&gt;
FCKConfig.ContextMenu =&amp;amp;nbs&lt;br /&gt;
p;字符串数组; // 右键菜单的内容&lt;br /&gt;
FCKConfig.FontColors = &amp;#8221;&quot;; // 文字颜色列表&lt;br /&gt;
FCKConfig.FontNames = &amp;#8221;&quot;; // 字体列表&lt;br /&gt;
FCKConfig.FontSizes = &amp;#8221;&quot;; // 字号列表&lt;br /&gt;
FCKConfig.FontFormats = &amp;#8221;&quot;; // 文字格式列表&lt;br /&gt;
FCKConfig.StylesXmlPath = &amp;#8221;&quot;; // CSS样式列表的XML文件的位置&lt;br /&gt;
FCKConfig.TemplatesXmlPath = &amp;#8221;&quot;; // 模版的XML文件位置&lt;br /&gt;
FCKConfig.SpellChecker = &amp;#8221;ieSpell/Spellerpages&amp;#8221;; // 拼写检查器&lt;br /&gt;
FCKConfig.IeSpellDownloadUrl = &amp;#8221;&quot;; // 下载拼写检查器的网址&lt;br /&gt;
FCKConfig.SmileyPath = FCKConfig.BasePath + &amp;#8221;images/smiley/msn/&amp;#8221;; // 表情文件存放路径&lt;br /&gt;
FCKConfig.SmileyImages = &amp;#8221;&amp;#8221;; // 表情文件名称列表，具体参考默认设置&lt;br /&gt;
FCKConfig.SmileyColumns = 8; // 表情窗口显示表情列数&lt;br /&gt;
FCKConfig.SmileyWindowWidth = 320; // 表情窗口显示宽度，此窗口会因为表情文件的改变而作调整&lt;br /&gt;
FCKConfig.SmileyWindowHeight = 240; // 表情窗口显示高度，此窗口会因为表情文件的改变而作调整&lt;br /&gt;
FCKConfig.FullPage = true/false; // 是否允许编辑整个HTML文件，还是仅允许编辑BODY间的内容&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/330250030/xuandun/feedsky/s.gif?r=http://www.xuandun.net/69/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xuandun/330250030/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xuandun/330250030/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.xuandun.net/69/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>其实很简单啦，在asp用过。&lt;br/&gt;在fckeditor的压缩包里就有使用例子&lt;br/&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/330250030/xuandun/feedsky/s.gif?r=http://www.xuandun.net/69/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xuandun/330250030/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xuandun/330250030/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>php</category><category>PHP笔记</category><pubDate>Mon, 30 Nov 2009 17:42:53 +0800</pubDate><author>炫盾</author><comments>http://www.xuandun.net/69/#comments</comments><guid isPermaLink="false">http://www.xuandun.net/?p=69</guid><dc:creator>炫盾</dc:creator><fs:srclink>http://www.xuandun.net/69/</fs:srclink><fs:srcfeed>http://www.xuandun.net/feed/</fs:srcfeed><fs:itemid>feedsky/xuandun/~8023829/330250030/5983658</fs:itemid></item><item><title>PHP中操作MySQL的函数转载</title><link>http://www.xuandun.net/68/</link><content:encoded>&lt;p&gt;原文地址是：http://www.w3school.com.cn/php/php_ref_mysql.asp &lt;/p&gt;
&lt;p&gt;基础差不多都看了，下一步是比较难以理解的东东了，很多很多，还有关于linux的部分&amp;#8230;. 最烦人的就是还是要去逐条的读一遍php超多的函数&amp;#8230;&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;p&gt;函数&lt;/p&gt;
&lt;/th&gt;
&lt;th&gt;描述&lt;/th&gt;
&lt;th&gt;PHP&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_affected_rows()&lt;/td&gt;
&lt;td&gt;取得前一次 MySQL 操作所影响的记录行数。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_change_user()&lt;/td&gt;
&lt;td&gt;不赞成。改变活动连接中登录的用户&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_client_encoding()&lt;/td&gt;
&lt;td&gt;返回当前连接的字符集的名称&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_close()&lt;/td&gt;
&lt;td&gt;关闭非持久的 MySQL 连接。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_connect()&lt;/td&gt;
&lt;td&gt;打开非持久的 MySQL 连接。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_create_db()&lt;/td&gt;
&lt;td&gt;不赞成。新建 MySQL 数据库。使用 mysql_query() 代替。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_data_seek()&lt;/td&gt;
&lt;td&gt;移动记录指针。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_db_name()&lt;/td&gt;
&lt;td&gt;从对 mysql_list_dbs() 的调用返回数据库名称。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_db_query()&lt;/td&gt;
&lt;td&gt;不赞成。发送一条 MySQL 查询。
&lt;p&gt;使用 mysql_select_db() 和 mysql_query() 代替。&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_drop_db()&lt;/td&gt;
&lt;td&gt;不赞成。丢弃（删除）一个 MySQL 数据库。
&lt;p&gt;使用 mysql_query() 代替。&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_errno()&lt;/td&gt;
&lt;td&gt;返回上一个 MySQL 操作中的错误信息的数字编码。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_error()&lt;/td&gt;
&lt;td&gt;返回上一个 MySQL 操作产生的文本错误信息。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_escape_string()&lt;/td&gt;
&lt;td&gt;不赞成。转义一个字符串用于 mysql_query。
&lt;p&gt;使用 mysql_real_escape_string() 代替。&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_fetch_array()&lt;/td&gt;
&lt;td&gt;从结果集中取得一行作为关联数组，或数字数组，或二者兼有。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_fetch_assoc()&lt;/td&gt;
&lt;td&gt;从结果集中取得一行作为关联数组。&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_fetch_field()&lt;/td&gt;
&lt;td&gt;从结果集中取得列信息并作为对象返回。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_fetch_lengths()&lt;/td&gt;
&lt;td&gt;取得结果集中每个字段的内容的长度。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_fetch_object()&lt;/td&gt;
&lt;td&gt;从结果集中取得一行作为对象。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_fetch_row()&lt;/td&gt;
&lt;td&gt;从结果集中取得一行作为数字数组。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_field_flags()&lt;/td&gt;
&lt;td&gt;从结果中取得和指定字段关联的标志。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_field_len()&lt;/td&gt;
&lt;td&gt;返回指定字段的长度。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_field_name()&lt;/td&gt;
&lt;td&gt;取得结果中指定字段的字段名。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_field_seek()&lt;/td&gt;
&lt;td&gt;将结果集中的指针设定为指定的字段偏移量。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_field_table()&lt;/td&gt;
&lt;td&gt;取得指定字段所在的表名。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_field_type()&lt;/td&gt;
&lt;td&gt;取得结果集中指定字段的类型。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_free_result()&lt;/td&gt;
&lt;td&gt;释放结果内存。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_get_client_info()&lt;/td&gt;
&lt;td&gt;取得 MySQL 客户端信息。&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_get_host_info()&lt;/td&gt;
&lt;td&gt;取得 MySQL 主机信息。&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_get_proto_info()&lt;/td&gt;
&lt;td&gt;取得 MySQL 协议信息。&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_get_server_info()&lt;/td&gt;
&lt;td&gt;取得 MySQL 服务器信息。&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_info()&lt;/td&gt;
&lt;td&gt;取得最近一条查询的信息。&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_insert_id()&lt;/td&gt;
&lt;td&gt;取得上一步 INSERT 操作产生的 ID。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_list_dbs()&lt;/td&gt;
&lt;td&gt;列出 MySQL 服务器中所有的数据库。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_list_fields()&lt;/td&gt;
&lt;td&gt;不赞成。列出 MySQL 结果中的字段。
&lt;p&gt;使用 mysql_query() 代替。&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_list_processes()&lt;/td&gt;
&lt;td&gt;列出 MySQL 进程。&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_list_tables()&lt;/td&gt;
&lt;td&gt;不赞成。列出 MySQL 数据库中的表。
&lt;p&gt;使用Use mysql_query() 代替。&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_num_fields()&lt;/td&gt;
&lt;td&gt;取得结果集中字段的数目。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_num_rows()&lt;/td&gt;
&lt;td&gt;取得结果集中行的数目。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_pconnect()&lt;/td&gt;
&lt;td&gt;打开一个到 MySQL 服务器的持久连接。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_ping()&lt;/td&gt;
&lt;td&gt;Ping 一个服务器连接，如果没有连接则重新连接。&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_query()&lt;/td&gt;
&lt;td&gt;发送一条 MySQL 查询。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_real_escape_string()&lt;/td&gt;
&lt;td&gt;转义 SQL 语句中使用的字符串中的特殊字符。&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_result()&lt;/td&gt;
&lt;td&gt;取得结果数据。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_select_db()&lt;/td&gt;
&lt;td&gt;选择 MySQL 数据库。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_stat()&lt;/td&gt;
&lt;td&gt;取得当前系统状态。&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_tablename()&lt;/td&gt;
&lt;td&gt;不赞成。取得表名。使用 mysql_query() 代替。&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_thread_id()&lt;/td&gt;
&lt;td&gt;返回当前线程的 ID。&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mysql_unbuffered_query()&lt;/td&gt;
&lt;td&gt;向 MySQL 发送一条 SQL 查询（不获取 / 缓存结果）。&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/330250031/xuandun/feedsky/s.gif?r=http://www.xuandun.net/68/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xuandun/330250031/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xuandun/330250031/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.xuandun.net/68/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>&lt;p&gt;基础差不多都看了，下一步是比较难以理解的东东了，很多很多，还有关于linux的部分.... 最烦人的就是还是要去逐条的读一遍php超多的函数...                            函数             描述             PHP&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/330250031/xuandun/feedsky/s.gif?r=http://www.xuandun.net/68/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xuandun/330250031/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xuandun/330250031/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>php</category><category>PHP笔记</category><pubDate>Mon, 23 Nov 2009 01:07:14 +0800</pubDate><author>炫盾</author><comments>http://www.xuandun.net/68/#comments</comments><guid isPermaLink="false">http://www.xuandun.net/?p=68</guid><dc:creator>炫盾</dc:creator><fs:srclink>http://www.xuandun.net/68/</fs:srclink><fs:srcfeed>http://www.xuandun.net/feed/</fs:srcfeed><fs:itemid>feedsky/xuandun/~8023829/330250031/5983658</fs:itemid></item><item><title>The Fun Theory</title><link>http://www.xuandun.net/67/</link><content:encoded>&lt;p&gt;转帖来自：http://www.mikkolee.com/265小麦自习室&lt;/p&gt;
&lt;p&gt;&lt;object classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot; width=&quot;480&quot; height=&quot;400&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot;&gt;&lt;param name=&quot;align&quot; value=&quot;middle&quot; /&gt;&lt;param name=&quot;src&quot; value=&quot;http://player.youku.com/player.php/sid/XMTI4MzQyMTQw/v.swf&quot; /&gt;&lt;param name=&quot;quality&quot; value=&quot;high&quot; /&gt;&lt;embed type=&quot;application/x-shockwave-flash&quot; width=&quot;480&quot; height=&quot;400&quot; src=&quot;http://player.youku.com/player.php/sid/XMTI4MzQyMTQw/v.swf&quot; quality=&quot;high&quot; align=&quot;middle&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;如果有个功能根本就无用，但又必须提高它的使用率（转化率，whatever），就把它做得更好玩吧~~反正无论如何都“不实”，至少要让它“华而不实”咯。&lt;/p&gt;
&lt;p&gt;当然，做成键盘，或许成本高了点。那至少可以在阶梯上贴上如下的标签？哈哈&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.xuandun.net/wp-content/uploads/2009/11/200911171551580330.png&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-153&quot; title=&quot;200911171551580330&quot; src=&quot;http://www.xuandun.net/wp-content/uploads/2009/11/200911171551580330.png&quot; alt=&quot;&quot; width=&quot;450&quot; height=&quot;390&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/330250032/xuandun/feedsky/s.gif?r=http://www.xuandun.net/67/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xuandun/330250032/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xuandun/330250032/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.xuandun.net/67/feed/</wfw:commentRss><slash:comments>1</slash:comments><description>&lt;p&gt;转帖来自小麦自习室 如果有个功能根本就无用，但又必须提高它的使用率（转化率，whatever），就把它做得更好玩吧~~反正无论如何都&amp;#8220;不实&amp;#8221;，至少要让它&amp;#8220;华而不实&amp;#8221;咯。 当然，做成键盘，或许成本高了点。那至少可以在阶梯上贴上如下的标签？哈哈 &amp;#160;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/330250032/xuandun/feedsky/s.gif?r=http://www.xuandun.net/67/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xuandun/330250032/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xuandun/330250032/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>创意转帖</category><pubDate>Tue, 17 Nov 2009 23:50:41 +0800</pubDate><author>炫盾</author><comments>http://www.xuandun.net/67/#comments</comments><guid isPermaLink="false">http://www.xuandun.net/?p=67</guid><dc:creator>炫盾</dc:creator><fs:srclink>http://www.xuandun.net/67/</fs:srclink><fs:srcfeed>http://www.xuandun.net/feed/</fs:srcfeed><fs:itemid>feedsky/xuandun/~8023829/330250032/5983658</fs:itemid></item><item><title>php星期几的获取</title><link>http://www.xuandun.net/66/</link><content:encoded>&lt;pre class=&quot;brush: php;&quot;&gt;date(&amp;quot;l&amp;quot;);
//data就可以获取英文的星期比如Sunday
date(&amp;quot;w&amp;quot;);
//这个可以获取数字星期比如123，注意0是星期日&lt;/pre&gt;
&lt;p&gt;获取中文星期可以这样&lt;/p&gt;
&lt;pre class=&quot;brush: php;&quot;&gt;$weekarray=array(&amp;quot;日&amp;quot;,&amp;quot;一&amp;quot;,&amp;quot;二&amp;quot;,&amp;quot;三&amp;quot;,&amp;quot;四&amp;quot;,&amp;quot;五&amp;quot;,&amp;quot;六&amp;quot;);
echo &amp;quot;星期&amp;quot;.$weekarray[date(&amp;quot;w&amp;quot;)];&lt;/pre&gt;
&lt;p&gt;获取指定日期是：&lt;/p&gt;
&lt;pre class=&quot;brush: php;&quot;&gt;$weekarray=array(&amp;quot;日&amp;quot;,&amp;quot;一&amp;quot;,&amp;quot;二&amp;quot;,&amp;quot;三&amp;quot;,&amp;quot;四&amp;quot;,&amp;quot;五&amp;quot;,&amp;quot;六&amp;quot;);
echo &amp;quot;星期&amp;quot;.$weekarray[date(&amp;quot;w&amp;quot;,&amp;quot;2011-11-11&amp;quot;)];&lt;/pre&gt;
&lt;p&gt;因为date函数非常强大，他完全可以胜任一切这样的工作我附个手册里的表吧&lt;/p&gt;
&lt;pre class=&quot;brush: php;&quot;&gt;a - &amp;quot;am&amp;quot; 或是 &amp;quot;pm&amp;quot;
A - &amp;quot;AM&amp;quot; 或是 &amp;quot;PM&amp;quot;
d - 几日，二位数字，若不足二位则前面补零; 如: &amp;quot;01&amp;quot; 至 &amp;quot;31&amp;quot;
D - 星期几，三个英文字母; 如: &amp;quot;Fri&amp;quot;
F - 月份，英文全名; 如: &amp;quot;January&amp;quot;
h - 12 小时制的小时; 如: &amp;quot;01&amp;quot; 至 &amp;quot;12&amp;quot;
H - 24 小时制的小时; 如: &amp;quot;00&amp;quot; 至 &amp;quot;23&amp;quot;
g - 12 小时制的小时，不足二位不补零; 如: &amp;quot;1&amp;quot; 至 12&amp;quot;
G - 24 小时制的小时，不足二位不补零; 如: &amp;quot;0&amp;quot; 至 &amp;quot;23&amp;quot;
i - 分钟; 如: &amp;quot;00&amp;quot; 至 &amp;quot;59&amp;quot;
j - 几日，二位数字，若不足二位不补零; 如: &amp;quot;1&amp;quot; 至 &amp;quot;31&amp;quot;
l - 星期几，英文全名; 如: &amp;quot;Friday&amp;quot;
m - 月份，二位数字，若不足二位则在前面补零; 如: &amp;quot;01&amp;quot; 至 &amp;quot;12&amp;quot;
n - 月份，二位数字，若不足二位则不补零; 如: &amp;quot;1&amp;quot; 至 &amp;quot;12&amp;quot;
M - 月份，三个英文字母; 如: &amp;quot;Jan&amp;quot;
s - 秒; 如: &amp;quot;00&amp;quot; 至 &amp;quot;59&amp;quot;
S - 字尾加英文序数，二个英文字母; 如: &amp;quot;th&amp;quot;，&amp;quot;nd&amp;quot;
t - 指定月份的天数; 如: &amp;quot;28&amp;quot; 至 &amp;quot;31&amp;quot;
U - 总秒数
w - 数字型的星期几，如: &amp;quot;0&amp;quot; (星期日) 至 &amp;quot;6&amp;quot; (星期六)
Y - 年，四位数字; 如: &amp;quot;1999&amp;quot;
y - 年，二位数字; 如: &amp;quot;99&amp;quot;
z - 一年中的第几天; 如: &amp;quot;0&amp;quot; 至 &amp;quot;365&amp;quot;&lt;/pre&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/330250033/xuandun/feedsky/s.gif?r=http://www.xuandun.net/66/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xuandun/330250033/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xuandun/330250033/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.xuandun.net/66/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>简单的获取星期几，其实就是date函数的用法&lt;img src=&quot;http://www1.feedsky.com/t1/330250033/xuandun/feedsky/s.gif?r=http://www.xuandun.net/66/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xuandun/330250033/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xuandun/330250033/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>php</category><category>PHP笔记</category><pubDate>Sun, 15 Nov 2009 15:36:25 +0800</pubDate><author>炫盾</author><comments>http://www.xuandun.net/66/#comments</comments><guid isPermaLink="false">http://www.xuandun.net/?p=66</guid><dc:creator>炫盾</dc:creator><fs:srclink>http://www.xuandun.net/66/</fs:srclink><fs:srcfeed>http://www.xuandun.net/feed/</fs:srcfeed><fs:itemid>feedsky/xuandun/~8023829/330250033/5983658</fs:itemid></item><item><title>php mail函数在win下的使用，以及配置win下的sendmail</title><link>http://www.xuandun.net/65/</link><content:encoded>&lt;p&gt;注意：如果不是自己的服务器的话用其他方法发吧，方法多得是！&lt;br /&gt;
mail函数在win里可以通过配置php.ini来正常使用&lt;br /&gt;
打开php.ini&lt;/p&gt;
&lt;p class=&quot;code&quot;&gt;[mail function]&lt;br /&gt;
; For Win32 only.&lt;br /&gt;
SMTP = localhost&lt;br /&gt;
smtp_port = 25&lt;br /&gt;
; For Win32 only.&lt;br /&gt;
sendmail_from = me@example.com&lt;br /&gt;
; For Unix only.  You may supply arguments as well (default: &amp;#8221;sendmail -t -i&amp;#8221;).&lt;br /&gt;
; sendmail_path = &amp;#8221;&quot;&lt;br /&gt;
; Force the addition of the specified parameters to be passed as extra parameters&lt;br /&gt;
; to the sendmail binary. These parameters will always replace the value of&lt;br /&gt;
; the 5th parameter to mail(), even in safe mode.&lt;br /&gt;
;mail.force_extra_parameters =&lt;/p&gt;
&lt;p&gt;设置SMTP，smtp_port，sendmail_from。分别是pop3服务器地址，端口号这两个一般默认，sendmail_from设置的是发件人邮箱&lt;br /&gt;
注意的是这里需要的pop3服务器是不需要身份验证的那种而且不能使用安全方式连接的。国内有些没有提供不验证服务的&amp;#8230;在服务器上装上smtp组件就可以了，安装方法很多网上都有&lt;/p&gt;
&lt;p&gt;如果不打算让本机成为smtp服务器，可以使用linux常用的sendmail，这样可以通过验证使用国内的一些服务器的pop3服务器，建议是qq或者foxmail个人感觉腾讯的速度和稳定都不错。&lt;/p&gt;
&lt;p&gt;经测试目前163、新浪的SMTP无法使用，qq和foxmail可以用，其他没测试&amp;#8230;&lt;/p&gt;
&lt;p&gt;win下怎么配置呢&lt;/p&gt;
&lt;p class=&quot;code&quot;&gt;[mail function]&lt;br /&gt;
; For Win32 only.&lt;br /&gt;
; SMTP = localhost&lt;br /&gt;
; smtp_port = 25&lt;br /&gt;
; For Win32 only.&lt;br /&gt;
; sendmail_from = me@example.com&lt;br /&gt;
; For Unix only.  You may supply arguments as well (default: &amp;#8221;sendmail -t -i&amp;#8221;).&lt;br /&gt;
sendmail_path = &amp;#8221;d:/soft/sendmail/sendmail.exe -t -i&amp;#8221;&lt;br /&gt;
; Force the addition of the specified parameters to be passed as extra parameters&lt;br /&gt;
; to the sendmail binary. These parameters will always replace the value of&lt;br /&gt;
; the 5th parameter to mail(), even in safe mode.&lt;br /&gt;
;mail.force_extra_parameters =&lt;/p&gt;
&lt;p&gt;按上面的方式把前面说的三个选项前面都加上分号，把sendmail_path前面的分号去掉下载下面的文件：&lt;/p&gt;
&lt;h3&gt;&lt;a href=&quot;http://www.xuandun.net/wp-content/uploads/2009/11/sendmail.rar&quot; target=&quot;_self&quot;&gt;sendmail压缩包&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;解压后找个地方放好，将里面sendmail.exe的地址填到sendmail_path并如上面所写增加-t -i参数（更多参数自己查吧）。&lt;br /&gt;
打开：sendmail.ini文件&lt;br /&gt;
修改里面的&lt;/p&gt;
&lt;p class=&quot;code&quot;&gt;smtp_server=smtp服务器地址&lt;br /&gt;
auth_username=邮箱登录名&lt;br /&gt;
auth_password=邮箱密码&lt;br /&gt;
force_sender=发件人地址全写&lt;/p&gt;
&lt;p&gt;ok了mail函数可以正常使用了，注意如果iis使用cgi模式运行php的话用sendmail方法会出错，修改为ISAPI模式后一切正常了。&lt;/p&gt;
&lt;p&gt;如果不是自己的服务器的话用其他方法发吧，方法多得是！&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/330250034/xuandun/feedsky/s.gif?r=http://www.xuandun.net/65/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xuandun/330250034/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xuandun/330250034/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.xuandun.net/65/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>mail函数在win里可以通过配置php.ini来正常使用&lt;img src=&quot;http://www1.feedsky.com/t1/330250034/xuandun/feedsky/s.gif?r=http://www.xuandun.net/65/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xuandun/330250034/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xuandun/330250034/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>php</category><category>win服务器</category><pubDate>Fri, 13 Nov 2009 03:54:19 +0800</pubDate><author>炫盾</author><comments>http://www.xuandun.net/65/#comments</comments><guid isPermaLink="false">http://www.xuandun.net/?p=65</guid><dc:creator>炫盾</dc:creator><fs:srclink>http://www.xuandun.net/65/</fs:srclink><fs:srcfeed>http://www.xuandun.net/feed/</fs:srcfeed><fs:itemid>feedsky/xuandun/~8023829/330250034/5983658</fs:itemid></item><item><title>php小偷程序的一些笔记</title><link>http://www.xuandun.net/64/</link><content:encoded>&lt;p&gt;最近花3个晚上时间写了一个小偷程序，之所以这么长时间是因为一切都是用php写的，php函数的强大再次让我兴奋&amp;#8230;.&lt;br /&gt;
关于小偷程序获取目标网页的方式很多常见的是fopen，curl。fopen就不必解释了。curl的功能很强大几乎是小偷程序首选。可以登录，甚至发送信息&amp;#8230;.可以搞群发或者帮你更新Twitter等等&amp;#8230;.&lt;br /&gt;
我的目标页是utf-8获取数据后需要转换为gb2312，来进行数据处理与存储，google一下发现很多复杂的方法实际上：mb_convert_encoding($data, &amp;#8220;gb2312&amp;#8243;, &amp;#8220;utf-8&amp;#8243;);就可以完美完成！&lt;br /&gt;
使用正则表达式提取一下某些数据，preg_match_all最好可以匹配出所以情况并输出数组，自己看看需要的数据在哪，然后提取就行了。&lt;br /&gt;
目标页我想要的内容里竟然有非常多的超链接，不可容忍，用正则表达式的方式搞定的话非累死你不可而且效率也不会很高，用：strip_tags($data,&amp;#8221;&amp;lt;div&amp;gt;&amp;lt;p&amp;gt;&amp;lt;span&amp;gt;&amp;lt;img&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;br&amp;gt;&amp;#8221;);在该函数的第一个选项里填上需要保留的html标签，没有填写的比如现在的&amp;lt;a&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;等全部会被干掉而且效率超高&amp;#8230;&lt;br /&gt;
获取的信息大部分是html代码由于转义问题执行sql的时候会失败：addslashes函数就可以自动为字符串添加转义。&lt;br /&gt;
分割目标页的时候explode比较好用 这里提供一个函数也是google来的在情况复杂目标页的情况下很好用&lt;/p&gt;
&lt;pre class=&quot;brush: php;&quot;&gt;function cut($file, $from, $end) {
$message = explode($from, $file);
$message = explode($end, $message[2]);
return $message[0];}&lt;/pre&gt;
&lt;p&gt;关于定时功能我想了一个笨办法哈哈，那就是我是需要每小时获取一次新数据的小偷程序，总不能使用计划任务吧以后转到linux平台咋办？每个用户访问都去偷一下 服务器又吃不消。我是这样的先使用data获取H也就是24小时制数字，比如19点执行完一次偷窃后写入现在的小时，以后每个用户访问的时候判断一下sql了存储的小时对比现在的小时如果不相等那就是超过一小时了，执行偷并再次更新时间为当前小时也就相等了下次不执行偷。如果偷取出现错误，我设置了错误处理情况是：不偷，但更新时间为当前然后发信给我提示。这样数据还可以继续被用户查看，又不影响下次执行，也许对方服务器一小时后就已经恢复了 嘎嘎不恢复我们也能挺住很久知道管理员插手处理&amp;#8230;&lt;br /&gt;
怎么样有点意思的思路吧？按天按分钟按月按年都可以，但是按N小时等方法这就不适用了&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/330250035/xuandun/feedsky/s.gif?r=http://www.xuandun.net/64/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xuandun/330250035/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xuandun/330250035/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.xuandun.net/64/feed/</wfw:commentRss><slash:comments>4</slash:comments><description>最近花3个晚上时间写了一个小偷程序，之所以这么长时间是因为一切都是用php写的，php函数的强大再次让我兴奋....&lt;img src=&quot;http://www1.feedsky.com/t1/330250035/xuandun/feedsky/s.gif?r=http://www.xuandun.net/64/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xuandun/330250035/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xuandun/330250035/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>php</category><category>PHP笔记</category><pubDate>Fri, 13 Nov 2009 03:16:40 +0800</pubDate><author>炫盾</author><comments>http://www.xuandun.net/64/#comments</comments><guid isPermaLink="false">http://www.xuandun.net/?p=64</guid><dc:creator>炫盾</dc:creator><fs:srclink>http://www.xuandun.net/64/</fs:srclink><fs:srcfeed>http://www.xuandun.net/feed/</fs:srcfeed><fs:itemid>feedsky/xuandun/~8023829/330250035/5983658</fs:itemid></item><item><title>diy自己组装服务器</title><link>http://www.xuandun.net/63/</link><content:encoded>&lt;p&gt;我本身是喜欢用品牌货的，主要图的是外观好，不过我的第一台服务器是我自己动手组装的，是今年年初装的，是给公司装的。现在用的这台是租用的。&lt;/p&gt;
&lt;p&gt;我本来是冲动的打算买一台品牌机，热血沸腾就要出手的时候，发现&amp;#8230;.合适的配置价格太高，价格低的配置又太差了&amp;#8230;.无奈动手组装一台吧。装1U的。可惜没有拍照留念。&lt;/p&gt;
&lt;p&gt;首先我确定自己使用哪种平台来搭建。为了传说中的稳定我决定使用intel的产品，绝不是说amd不稳定，我一直用amd的cpu，近几年amd所谓的高温不稳定的情况根本就不存在了，但是传说中intel平台还是稳定滴&amp;#8230;.&lt;/p&gt;
&lt;p&gt;本着省钱的原则，我还是觉得使用pc兼容件，不买服务器专用的了，服务器的硬件比普通pc件贵很多很多，其实他们之间的差距不是很大，不可否认服务器专用的硬件一定有更合理的设计，不过对于我的需求来说暂时不需要。&lt;/p&gt;
&lt;p&gt;到zol看呀看，决定买个技嘉里一款经典的板子G31系列的技嘉G31M ES2C，其实我对g31了解不多，但是冲着技嘉的牌子加它的价格 入手了。399元&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.xuandun.net/wp-content/uploads/2009/10/200910211629161731.jpg&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;375&quot; /&gt;&lt;/p&gt;
&lt;p&gt;这款板子是小板，只有2个内存插槽，不过对我来说足够了。该主板集成显卡和网卡了。&lt;/p&gt;
&lt;p&gt;对于一些人给服务器也想装独显的想法，表示不解&amp;#8230;&lt;/p&gt;
&lt;p&gt;除非你的机箱够大，否则就得用装接卡一类的东东让他躺下安装，重要的是服务器上显卡只是辅助使用的东西，有个就行了&amp;#8230;你当客户端那？&lt;/p&gt;
&lt;p&gt;网卡也是，除非需要大并发多连接大流量的情况，一般集成的其实也完全足够了。好的服务器网卡不是一般的贵&amp;#8230;&lt;/p&gt;
&lt;p&gt;板子准备好了就是选cpu了，本着打算买个好点的cpu，amd同等配置的u真便宜啊眼馋中&amp;#8230;，算了入手一个e7400吧，也是看当时的热销和推荐榜决定的，入手价格785元，知道买贵了，貌似现在也没便宜多少，不过是盒装的，唉杯具啊！多个大风扇有p用，塞不进1u服务器机箱的.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.xuandun.net/wp-content/uploads/2009/10/200910211640585332.jpg&quot; alt=&quot;&quot; width=&quot;230&quot; height=&quot;230&quot; /&gt;&lt;/p&gt;
&lt;p&gt;内存用的是金士顿ddr2 800 2G单根的，对于我的需求，足够了，入手价150.对比现在200多的内存价格，貌似赚到了。&lt;/p&gt;
&lt;p&gt;硬盘本着习惯性的排斥日立买了希捷的320G，怀着不安的心情去官网验证了一下是否是固件门的产品，结果是“不是”，400块&lt;/p&gt;
&lt;p&gt;好了主要配件选好了，装起来用各种检测软件捣鼓捣鼓。发现这些虽然都没有发票的东西，还好全是正品&amp;#8230;.质量不错的说！&lt;/p&gt;
&lt;p&gt;机箱方面早就到淘宝淘了一个3侧吹风扇的+电源+5000转的cpu风扇打包买的1u，500多块，多多少忘了&amp;#8230;&lt;/p&gt;
&lt;p&gt;机箱的挑选方面主要还是看需求，你看我是一个pc兼容件的就需要买个风扇侧吹的机箱，为什么捏？其实是服务器主板和pc主板安装的时候，服务器主板的内存是顺着机箱左右两边方向的侧面挡住cpu。pc的正好相反，是横着机箱里面，从正面挡住cpu的，服务器必须选用正吹的风扇，这样流动的气流才可以轻易的通过cpu和内存硬盘，带走他们的热量，这样最好了，因为一般服务器的正面和后面都有较大的空间，有利于冷空气进入热空气滚出去，侧吹这是针对pc件的这一才可以在在侧面带走cpu和内存的热烈，这才是合理的，方向服务器机箱的侧面也是有很多孔可以完全排气的，当然相对的服务器两侧一般比较狭窄而且侧吹对硬盘照顾不到有条件的话给硬盘单独装个风扇吧。对于有些同学或专门装服务器的商家不按这个规则来的做法无语中&amp;#8230;.&lt;/p&gt;
&lt;p&gt;对于电源我不得不说，最好买个信得过产品，这可是服务器的大动脉24小时输电的东西，不要马虎。我的是一个采用的拷贝不错性价比也很高的道和电源。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.xuandun.net/wp-content/uploads/2009/10/200910211704125854.jpg&quot; alt=&quot;&quot; width=&quot;400&quot; height=&quot;400&quot; /&gt;&lt;/p&gt;
&lt;p&gt;风扇也是，普通风扇是塞不进这么矮的1u机箱的，我也一起买了。当然了这个风扇是带散热片的。&lt;/p&gt;
&lt;p&gt;吼吼 给公司省钱了。一共才2200左右的样子.然后找了一家3500的机房托管了。是地方机房，就是好限制少，速度快，就是服务差点，没关系啦。&lt;/p&gt;
&lt;p&gt;对了服务器快递很贵，关于包装其实就用买机箱给的盒子就ok填充物都很好。好了说完了，写的真乱&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/330250036/xuandun/feedsky/s.gif?r=http://www.xuandun.net/63/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xuandun/330250036/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xuandun/330250036/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.xuandun.net/63/feed/</wfw:commentRss><slash:comments>1</slash:comments><description>&lt;p&gt;我本身是喜欢用品牌货的，主要图的是外观好，不过我的第一台服务器是我自己动手组装的，是今年年初装的，是给公司装的。现在用的这台是租用的。&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/330250036/xuandun/feedsky/s.gif?r=http://www.xuandun.net/63/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xuandun/330250036/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xuandun/330250036/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>win服务器</category><pubDate>Thu, 22 Oct 2009 00:17:47 +0800</pubDate><author>炫盾</author><comments>http://www.xuandun.net/63/#comments</comments><guid isPermaLink="false">http://www.xuandun.net/?p=63</guid><dc:creator>炫盾</dc:creator><fs:srclink>http://www.xuandun.net/63/</fs:srclink><fs:srcfeed>http://www.xuandun.net/feed/</fs:srcfeed><fs:itemid>feedsky/xuandun/~8023829/330250036/5983658</fs:itemid></item></channel></rss>