<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[TRock's Space Network]]></title> 
<link>http://www.xiangqiankun.cn/index.php</link> 
<description><![CDATA[计算机偏执狂]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[TRock's Space Network]]></copyright>
<item>
<link>http://www.xiangqiankun.cn/read.php/68.htm</link>
<title><![CDATA[PHP.INI中文版说明]]></title> 
<author>①梦叁肆年 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[学习手记]]></category>
<pubDate>Tue, 19 Jan 2010 09:45:19 +0000</pubDate> 
<guid>http://www.xiangqiankun.cn/read.php/68.htm</guid> 
<description>
<![CDATA[ 
	<br/>Tags - <a href="http://www.xiangqiankun.cn/go.php/tags/php.ini%25E4%25B8%25AD%25E6%2596%2587%25E8%25AF%25B4%25E6%2598%258E/" rel="tag">php.ini中文说明</a>
]]>
</description>
</item><item>
<link>http://www.xiangqiankun.cn/read.php/66.htm</link>
<title><![CDATA[web标准化设计:常用的CSS命名规则]]></title> 
<author>①梦叁肆年 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[学习手记]]></category>
<pubDate>Sat, 10 Oct 2009 02:19:31 +0000</pubDate> 
<guid>http://www.xiangqiankun.cn/read.php/66.htm</guid> 
<description>
<![CDATA[ 
	(一)常用的CSS命名规则<br/><br/>　　头：header<br/><br/>　　内容：content/container<br/><br/>　　尾：footer<br/><br/>　　导航：nav<br/><br/>　　侧栏：sidebar<br/><br/>　　栏目：column<br/><br/>　　页面外围控制整体布局宽度：wrapper<br/><br/>　　左右中：left right center<br/><br/>　　登录条：loginbar<br/><br/>　　标志：logo<br/><br/>　　广告：banner<br/><br/>　　页面主体：main<br/><br/>　　热点：hot<br/><br/>　　新闻：news<br/><br/>　　下载：download<br/><br/>　　子导航：subnav<br/><br/>　　菜单：menu<br/><br/>　　子菜单：submenu<br/><br/>　　搜索：search<br/><br/>　　友情链接：friendlink<br/><br/>　　页脚：footer<br/><br/>　　版权：copyright<br/><br/>　　滚动：scroll<br/><br/>　　内容：content<br/><br/>　　标签页：tab<br/><br/>　　文章列表：list<br/><br/>　　提示信息：msg<br/><br/>　　小技巧：tips<br/><br/>　　栏目标题：title<br/><br/>　　加入：joinus<br/><br/>　　指南：guild<br/><br/>　　服务：service<br/><br/>　　注册：regsiter<br/><br/>　　状态：status<br/><br/>　　投票：vote<br/><br/>　　合作伙伴：partner<br/><br/>　　(二)注释的写法:<br/><br/>　　/* Footer */<br/><br/>　　内容区<br/><br/>　　/* End Footer */<br/><br/>　　(三)id的命名:<br/><br/>　　(1)页面结构<br/><br/>　　容器: container<br/><br/>　　页头：header<br/><br/>　　内容：content/container<br/><br/>　　页面主体：main<br/><br/>　　页尾：footer<br/><br/>　　导航：nav<br/><br/>　　侧栏：sidebar<br/><br/>　　栏目：column<br/><br/>　　页面外围控制整体布局宽度：wrapper<br/><br/>　　左右中：left right center<br/><br/>　　(2)导航<br/><br/>　　导航：nav<br/><br/>　　主导航：mainbav<br/><br/>　　子导航：subnav<br/><br/>　　顶导航：topnav<br/><br/>　　边导航：sidebar<br/><br/>　　左导航：leftsidebar<br/><br/>　　右导航：rightsidebar<br/><br/>　　菜单：menu<br/><br/>　　子菜单：submenu<br/><br/>　　标题: title<br/><br/>　　摘要: summary<br/><br/>　　(3)功能<br/><br/>　　标志：logo<br/><br/>　　广告：banner<br/><br/>　　登陆：login<br/><br/>　　登录条：loginbar<br/><br/>　　注册：regsiter<br/><br/>　　搜索：search<br/><br/>　　功能区：shop<br/><br/>　　标题：title<br/><br/>　　加入：joinus<br/><br/>　　状态：status<br/><br/>　　按钮：btn<br/><br/>　　滚动：scroll<br/><br/>　　标签页：tab<br/><br/>　　文章列表：list<br/><br/>　　提示信息：msg<br/><br/>　　当前的: current<br/><br/>　　小技巧：tips<br/><br/>　　图标: icon<br/><br/>　　注释：note<br/><br/>　　指南：guild<br/><br/>　　服务：service<br/><br/>　　热点：hot<br/><br/>　　新闻：news<br/><br/>　　下载：download<br/><br/>　　投票：vote<br/><br/>　　合作伙伴：partner<br/><br/>　　友情链接：link<br/><br/>　　版权：copyright<br/><br/>　　(四)class的命名:<br/><br/>　　(1)颜色:使用颜色的名称或者16进制代码,如<br/><br/>　　.red &#123; color: red; &#125;<br/><br/>　　.f60 &#123; color: #f60; &#125;<br/><br/>　　.ff8600 &#123; color: #ff8600; &#125;<br/><br/>　　(2)字体大小,直接使用"font+字体大小"作为名称,如<br/><br/>　　.font12px &#123; font-size: 12px; &#125;<br/><br/>　　.font9pt &#123;font-size: 9pt; &#125;<br/><br/>　　(3)对齐样式,使用对齐目标的英文名称,如<br/><br/>　　.left &#123; float:left; &#125;<br/><br/>　　.bottom &#123; float:bottom; &#125;<br/><br/>　　(4)标题栏样式,使用"类别+功能"的方式命名,如<br/><br/>　　.barnews &#123; &#125;<br/><br/>　　.barproduct &#123; &#125;<br/><br/>　　注意事项::<br/><br/>　　1.一律小写;<br/><br/>　　2.尽量用英文;<br/><br/>　　3.不加中杠和下划线;<br/><br/>　　4.尽量不缩写，除非一看就明白的单词.<br/><br/>　　主要的 master.css<br/><br/>　　模块 module.css<br/><br/>　　基本共用 base.css<br/><br/>　　布局，版面 layout.css<br/><br/>　　主题 themes.css<br/><br/>　　专栏 columns.css<br/><br/>　　文字 font.css<br/><br/>　　表单 forms.css<br/><br/>　　补丁 mend.css<br/><br/>　　打印 print.css<br/><br/><br/><br/>Tags - <a href="http://www.xiangqiankun.cn/go.php/tags/css%25E5%2591%25BD%25E5%2590%258D%25E8%25A7%2584%25E5%2588%2599/" rel="tag">css命名规则</a>
]]>
</description>
</item><item>
<link>http://www.xiangqiankun.cn/read.php/60.htm</link>
<title><![CDATA[隐藏服务器上的php文件]]></title> 
<author>①梦叁肆年 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[学习手记]]></category>
<pubDate>Tue, 23 Jun 2009 01:51:12 +0000</pubDate> 
<guid>http://www.xiangqiankun.cn/read.php/60.htm</guid> 
<description>
<![CDATA[ 
	［PHP100论坛］<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果不想让别人知道你的网站使用PHP程序以达到安全的目的.你可以按照下面的方法配置你的httpd.conf文件<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;但这并不说明PHP不安全.<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;可以使用下面的方法来达到隐藏的目的:<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>1.将PHP隐藏为其它语言</strong><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在你的httpd.conf里任意位置添加下面这一行<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Make PHP code look like other code types<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AddType application/x-httpd-php .asp .py .pl .jsp aspx<br/><br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>2.对 PHP 使用未知扩展名</strong><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在你的httpd.conf里任意位置添加下面这一行<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Make PHP code look like unknown types<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AddType application/x-httpd-php .bop .foo .133t .los .abc<br/><br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>3.对 PHP 使用 HTML 扩展名</strong><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在你的httpd.conf里任意位置添加下面这一行<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Make all PHP code look like html<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AddType application/x-httpd-php .htm .html<br/><br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;重启apache.把你的PHP文件名改为上面你所设置的文件后缀名.打开测试吧...<br/><br/>Tags - <a href="http://www.xiangqiankun.cn/go.php/tags/%25E9%259A%2590%25E8%2597%258Fphp/" rel="tag">隐藏php</a> , <a href="http://www.xiangqiankun.cn/go.php/tags/httpd.conf/" rel="tag">httpd.conf</a>
]]>
</description>
</item><item>
<link>http://www.xiangqiankun.cn/read.php/56.htm</link>
<title><![CDATA[PHP防止E-mail注入]]></title> 
<author>①梦叁肆年 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[学习手记]]></category>
<pubDate>Sat, 20 Jun 2009 08:14:53 +0000</pubDate> 
<guid>http://www.xiangqiankun.cn/read.php/56.htm</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;防止 e-mail 注入的最好方法是对输入进行验证<br/><br/><div class="code"><br/>&lt;html&gt;<br/>&lt;body&gt;<br/>&lt;?php<br/>function spamcheck($field)<br/>&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;//filter_var() sanitizes the e-mail <br/>&nbsp;&nbsp;//address using FILTER_SANITIZE_EMAIL<br/>&nbsp;&nbsp;$field=filter_var($field, FILTER_SANITIZE_EMAIL);<br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;//filter_var() validates the e-mail<br/>&nbsp;&nbsp;//address using FILTER_VALIDATE_EMAIL<br/>&nbsp;&nbsp;if(filter_var($field, FILTER_VALIDATE_EMAIL))<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return TRUE;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;else<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return FALSE;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&#125;<br/></div><br/><br/><br/><div class="code"><br/>if (isset($_REQUEST&#91;&#039;email&#039;&#93;))<br/>&nbsp;&nbsp;&#123;//if &quot;email&quot; is filled out, proceed<br/><br/>&nbsp;&nbsp;//check if the email address is invalid<br/>&nbsp;&nbsp;$mailcheck = spamcheck($_REQUEST&#91;&#039;email&#039;&#93;);<br/>&nbsp;&nbsp;if ($mailcheck==FALSE)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;Invalid input&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;else<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;//send email<br/>&nbsp;&nbsp;&nbsp;&nbsp;$email = $_REQUEST&#91;&#039;email&#039;&#93; ; <br/>&nbsp;&nbsp;&nbsp;&nbsp;$subject = $_REQUEST&#91;&#039;subject&#039;&#93; ;<br/>&nbsp;&nbsp;&nbsp;&nbsp;$message = $_REQUEST&#91;&#039;message&#039;&#93; ;<br/>&nbsp;&nbsp;&nbsp;&nbsp;mail(&quot;someone@example.com&quot;, &quot;Subject: $subject&quot;,<br/>&nbsp;&nbsp;&nbsp;&nbsp;$message, &quot;From: $email&quot; );<br/>&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;Thank you for using our mail form&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&#125;<br/>else<br/>&nbsp;&nbsp;&#123;//if &quot;email&quot; is not filled out, display the form<br/>&nbsp;&nbsp;echo &quot;&lt;form method=&#039;post&#039; action=&#039;mailform.php&#039;&gt;<br/>&nbsp;&nbsp;Email: &lt;input name=&#039;email&#039; type=&#039;text&#039; /&gt;&lt;br /&gt;<br/>&nbsp;&nbsp;Subject: &lt;input name=&#039;subject&#039; type=&#039;text&#039; /&gt;&lt;br /&gt;<br/>&nbsp;&nbsp;Message:&lt;br /&gt;<br/>&nbsp;&nbsp;&lt;textarea name=&#039;message&#039; rows=&#039;15&#039; cols=&#039;40&#039;&gt;<br/>&nbsp;&nbsp;&lt;/textarea&gt;&lt;br /&gt;<br/>&nbsp;&nbsp;&lt;input type=&#039;submit&#039; /&gt;<br/>&nbsp;&nbsp;&lt;/form&gt;&quot;;<br/>&nbsp;&nbsp;&#125;<br/>?&gt;<br/><br/>&lt;/body&gt;<br/>&lt;/html&gt;<br/></div><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp; 使用了 PHP 过滤器来对输入进行验证：<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1、 FILTER_SANITIZE_EMAIL&nbsp;&nbsp;&nbsp;&nbsp;从字符串中删除电子邮件的非法字符 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2、FILTER_VALIDATE_EMAIL&nbsp;&nbsp;&nbsp;&nbsp;验证电子邮件地址 <br/><br/>Tags - <a href="http://www.xiangqiankun.cn/go.php/tags/php/" rel="tag">php</a> , <a href="http://www.xiangqiankun.cn/go.php/tags/e-mail/" rel="tag">e-mail</a> , <a href="http://www.xiangqiankun.cn/go.php/tags/%25E6%25B3%25A8%25E5%2585%25A5/" rel="tag">注入</a>
]]>
</description>
</item><item>
<link>http://www.xiangqiankun.cn/read.php/55.htm</link>
<title><![CDATA[PHP程序之  E-Mail]]></title> 
<author>①梦叁肆年 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[学习手记]]></category>
<pubDate>Sat, 20 Jun 2009 08:05:37 +0000</pubDate> 
<guid>http://www.xiangqiankun.cn/read.php/55.htm</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 通过 PHP 发送电子邮件的最简单的方式是发送一封文本 email！<br/>1、 语法<br/><br/><div class="code"><br/>mail(to,subject,message,headers,parameters)<br/></div><br/><br/>参数&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;描述 <br/>to&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;必需。规定 email 接收者。 <br/>subject&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 必需。规定 email 的主题。注释：该参数不能包含任何新行字符。 <br/>message&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 必需。定义要发送的消息。应使用 LF (&#92;n) 来分隔各行。 <br/>headers&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;可选。规定附加的标题，比如 From、Cc 以及 Bcc。应当使用 CRLF (&#92;r&#92;n) 分隔附加的标题。<br/>parameters&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;可选。对邮件发送程序规定额外的参数。 <br/><br/><br/><strong>注：</strong>PHP 需要一个已安装且正在运行的邮件系统，以便使邮件函数可用。所用的程序通过在 php.ini 文件中的配置设置进行定义。<br/><br/>实例：<br/><br/><div class="code"><br/>&lt;?php<br/><br/>$to = &quot;someone@example.com&quot;;&nbsp;&nbsp;&nbsp;&nbsp;&#039;目标MAIL<br/>$subject = &quot;Test mail&quot;;<br/>$message = &quot;Hello! This is a simple email message.&quot;;<br/>$from = &quot;someonelse@example.com&quot;;<br/>$headers = &quot;From: $from&quot;;<br/>mail($to,$subject,$message,$headers);<br/>echo &quot;Sent.&quot;;<br/><br/>?&gt;<br/></div><br/><br/><br/>通过 PHP，您能够在自己的站点制作一个反馈表单。下面的例子向指定的 e-mail 地址发送了一条文本消息<br/><br/><div class="code"><br/>&lt;html&gt;<br/>&lt;body&gt;<br/><br/>&lt;?php<br/>if (isset($_REQUEST&#91;&#039;email&#039;&#93;))<br/>//if &quot;email&quot; is filled out, send email<br/>&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;//send email<br/>&nbsp;&nbsp;$email = $_REQUEST&#91;&#039;email&#039;&#93; ; <br/>&nbsp;&nbsp;$subject = $_REQUEST&#91;&#039;subject&#039;&#93; ;<br/>&nbsp;&nbsp;$message = $_REQUEST&#91;&#039;message&#039;&#93; ;<br/>&nbsp;&nbsp;mail( &quot;someone@example.com&quot;, &quot;Subject: $subject&quot;,<br/>&nbsp;&nbsp;$message, &quot;From: $email&quot; );<br/>&nbsp;&nbsp;echo &quot;Thank you for using our mail form&quot;;<br/>&nbsp;&nbsp;&#125;<br/>else<br/>//if &quot;email&quot; is not filled out, display the form<br/>&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;echo &quot;&lt;form method=&#039;post&#039; action=&#039;mailform.php&#039;&gt;<br/>&nbsp;&nbsp;Email: &lt;input name=&#039;email&#039; type=&#039;text&#039; /&gt;&lt;br /&gt;<br/>&nbsp;&nbsp;Subject: &lt;input name=&#039;subject&#039; type=&#039;text&#039; /&gt;&lt;br /&gt;<br/>&nbsp;&nbsp;Message:&lt;br /&gt;<br/>&nbsp;&nbsp;&lt;textarea name=&#039;message&#039; rows=&#039;15&#039; cols=&#039;40&#039;&gt;<br/>&nbsp;&nbsp;&lt;/textarea&gt;&lt;br /&gt;<br/>&nbsp;&nbsp;&lt;input type=&#039;submit&#039; /&gt;<br/>&nbsp;&nbsp;&lt;/form&gt;&quot;;<br/>&nbsp;&nbsp;&#125;<br/>?&gt;<br/><br/>&lt;/body&gt;<br/>&lt;/html&gt;<br/><br/></div><br/><br/><strong>例子解释：</strong><br/><br/>1、首先，检查是否填写了邮件输入框 <br/>2、如果未填写（比如在页面被首次访问时），输出 HTML 表单 <br/>3、如果已填写（在表单被填写后），从表单发送邮件 <br/>4、当点击提交按钮后，重新载入页面，显示邮件发送成功的消息<br/>Tags - <a href="http://www.xiangqiankun.cn/go.php/tags/php%25E5%25AE%259E%25E4%25BE%258Be-mail/" rel="tag">php实例e-mail</a>
]]>
</description>
</item><item>
<link>http://www.xiangqiankun.cn/read.php/47.htm</link>
<title><![CDATA[DZ6.0.0设置文本框]]></title> 
<author>①梦叁肆年 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[学习手记]]></category>
<pubDate>Wed, 20 May 2009 06:48:12 +0000</pubDate> 
<guid>http://www.xiangqiankun.cn/read.php/47.htm</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;偶们社区用的是DZ6.0.0的程序，在后台风格设置里找了很久都不没找到怎么设置文本框的样式！<br/>&nbsp;&nbsp;&nbsp;&nbsp;没办法了，只好在CSS里面去修改！<br/>&nbsp;&nbsp;&nbsp;&nbsp;原来的注册页，登录页，发表信息页都这是个样子的，虽然有一种立体的感觉，但这种东西，给人的感觉就是不全！<br/><br/><a href="http://www.xiangqiankun.cn/attachment.php?fid=14" target="_blank"><img src="http://www.xiangqiankun.cn/attachment.php?fid=14" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a>&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp; 找到css.htm查找<br/><br/><div class="code">input， textarea &#123; border-width: 1px; background: &#123;TABLEBG&#125;; border-color: &#123;INPUTBORDER&#125;; padding: 2px; &#125;</div>我的想法就是把input的样式独立出来！删除input，在下面加一行<br/><br/><div class="code">input &#123; border:1px solid #ffffff; padding:2px; background: &#123;TABLEBG&#125;;&#125; </div><br/><br/>注：边框宽为1px ；色为：白色 ；边距：2px；背景为默认背景！<br/>修改后的样子如图：<br/><a href="http://www.xiangqiankun.cn/attachment.php?fid=15" target="_blank"><img src="http://www.xiangqiankun.cn/attachment.php?fid=15" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a>&nbsp;&nbsp;<br/>Tags - <a href="http://www.xiangqiankun.cn/go.php/tags/dz6.0.0%252C%25E6%2596%2587%25E6%259C%25AC%25E6%25A1%2586%252Ccss/" rel="tag">dz6.0.0,文本框,css</a>
]]>
</description>
</item><item>
<link>http://www.xiangqiankun.cn/read.php/19.htm</link>
<title><![CDATA[PHP错误Warning分析Supplied argument is not a valid MySQL result resource in]]></title> 
<author>①梦叁肆年 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[学习手记]]></category>
<pubDate>Fri, 20 Feb 2009 11:06:18 +0000</pubDate> 
<guid>http://www.xiangqiankun.cn/read.php/19.htm</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 今天学习PHP的时候，用 MYSQL_FETCH_ROW 和MYSQL_FETCH_ARRAY() 抓数据时，报错： Warning: Supplied argument is not a valid MySQL result resource in <file> on line <x>”<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当时，我还在想，是不是连接数据库出错了，用一个IF来判断，发现连接并没有出错。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当时代码如图：<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/><div class="code"> <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$conn = mysql_connect(&quot;127.0.0.1&quot;,&quot;root&quot;,&quot;123&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if($conn) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;OK!&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#125;<br/></div><br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 得到结果为OK，说明连接成功了。<br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;接着，我就在想，抓数据抓不到，试试能不能插入数据，做了一个简单的表，于是再写代码。<br/><br/><div class="code"> <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $sql =&quot;INSERT INTO `user` (id, name, regtime) VALUES (&#039;&#039;, &#039;TTfffMMM&#039;, NOW())&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mysql_query($sql,$conn);<br/></div><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;然后在PHPMYADMIN里面，也看到插入的数据。～<br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 之后就是茫然了！<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;现在说说出现这种情况应该怎么办，不用像我这样试好久了，这种情况，一般是你的SELECT语句出来了问题，好好的查一下，看是那点有问题，是不是多了一个单引号，是不是引号没有闭合，是不是没有加分号之类的了。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;希望对大家有点点帮助～<br/>Tags - <a href="http://www.xiangqiankun.cn/go.php/tags/php%25E9%2594%2599%25E8%25AF%25AF/" rel="tag">php错误</a> , <a href="http://www.xiangqiankun.cn/go.php/tags/warning/" rel="tag">warning</a>
]]>
</description>
</item><item>
<link>http://www.xiangqiankun.cn/read.php/14.htm</link>
<title><![CDATA[收集来的PHP相关文件]]></title> 
<author>①梦叁肆年 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[学习手记]]></category>
<pubDate>Fri, 13 Feb 2009 15:55:10 +0000</pubDate> 
<guid>http://www.xiangqiankun.cn/read.php/14.htm</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;偶手上有大把大把的PHP相关学习资料，今天先发到几个要常用的上来。大家不要见笑哈。<br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp; 一、PHP 操作与信息函数<br/><br/><a href="attachment.php?fid=2">点击这里下载文件</a><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;二、函数<br/><a href="attachment.php?fid=3">点击这里下载文件</a><br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;三、目录函数<br/><a href="attachment.php?fid=4">点击这里下载文件</a><br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;四、时间函数<br/><a href="attachment.php?fid=5">点击这里下载文件</a><br/><br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;五、数学函数<br/><a href="attachment.php?fid=6">点击这里下载文件</a><br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;六、文件函数<br/><a href="attachment.php?fid=7">点击这里下载文件</a><br/><br/><br/>&nbsp;&nbsp; 七、字符串函数<br/><a href="attachment.php?fid=8">点击这里下载文件</a>&nbsp;&nbsp;<br/><br/><br/><br/>Tags - <a href="http://www.xiangqiankun.cn/go.php/tags/php%25E5%25AD%25A6%25E4%25B9%25A0%25E8%25AE%25B0%25E5%25BD%2595/" rel="tag">php学习记录</a>
]]>
</description>
</item><item>
<link>http://www.xiangqiankun.cn/read.php/13.htm</link>
<title><![CDATA[为什么要学习PHP及PHP介绍]]></title> 
<author>①梦叁肆年 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[学习手记]]></category>
<pubDate>Fri, 13 Feb 2009 15:33:04 +0000</pubDate> 
<guid>http://www.xiangqiankun.cn/read.php/13.htm</guid> 
<description>
<![CDATA[ 
	<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<p align="center">为什么要学习PHP</p><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 联网的发展，伴随着web2.0的升温迎来一轮新的热潮。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 由于互联网本身的快速发展、不断创新的特点，决定了只有以最快开发速度和最低成本，才能取胜，才能始终保持一个网站的领先性和吸引更多的网民。互联网的企业生存和竞争的核心在于技术，技术/研发人才永远是这些企业不可或缺的关键人物，只有拥有资深的人才和领先的技术，才能在最短的时间内创造出优秀的网络应用。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PHP技术和相关的人才，正是迎合目前的互联网的发展趋势，PHP作为非常优秀的、简便的Web开发语言，和Linux，<br/>Apache，MySQL紧密结合，形成LAMP的开源黄金组合，不仅降低使用成本，还提升了开发速度，满足最新的互动式网络开发的应用。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;因此，在2006年我们可以看到企业对PHP使用更加广泛，分析中国的不同行业的网站，包括门户、新闻、IT咨询，财经、女性、健康、体育、汽车、文学、通信、银行、政府、部委、高校、博客、商务、游戏、人 才、短信、校友录、宽带、下载、搜索、社区、短信的前十名的网站，250家网站中涉及PHP技术的有78家，占整体比例的31.6%，如果包括没有探明的网站，估计这个比例高达35%左右。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;与此同时，对PHP相关的Web开发人才需求更是急速升温。我们可以看到国内，包括Google、百度、网易、新浪、搜狐、阿里巴巴、奇虎、eBay、腾讯、Yahoo、金山等的各大网站都在寻求Web高手。今年各类企业发布招聘PHP人才信息，对人才的需求超过600名，但是我们看到个人的应聘累计只有60名，人才的缺口竟然是10:1。据国内专业媒体CSDN统计：目前对基于Linux平台的PHP开发人员的需求要高于基于Windows平台的ASP.NET开发人员的需求，普通PHP开发人员的薪水水平从原来的3000元/月，直线飘升至5000/月，项目管理级以上起薪7500-18000元/月。<br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<p align="center">PHP介绍</p><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PHP（“PHP: Hypertext Preprocessor”，超文本预处理器的字母缩写）是一种被广泛应用的开放源代码的多用途脚本语言，它可嵌入到 HTML中，尤其适合 WEB 开发。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp; PHP 能做任何事。PHP 主要是用于服务端的脚本程序，因此您可以用 PHP 来完成任何其它的 CGI 程序能够完成的工作，例如收集表单数据，生成动态网页，或者发送/接收 Cookies。但 PHP 的功能远不局限于此。 <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;PHP 脚本主要用于以下三个领域。 <br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;服务端脚本。这是 PHP 最传统，也是最主要的目标领域。开展这项工作您需要具备以下三点：PHP 解析器（CGI 或者服务器模块）、WEB 服务器和 WEB 浏览器。您需要在运行 WEB 服务器时，安装并配置 PHP，然后，可以用 WEB 浏览器来访问 PHP 程序的输出，即浏览服务端的 PHP 页面。请查阅“安装”一章以获取更多信息。 <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;命令行脚本。您可以编写一段 PHP 脚本，并且不需要任何服务器或者浏览器来运行它。通过这种方式，您仅仅只需要 PHP 解析器来执行。这种用法对于依赖 cron（Unix 或者 Linux 环境）或者 Task Scheduler（Windows 环境）的日常运行的脚本来说是理想的选择。这些脚本也可以用来处理简单的文本。请参阅“PHP 的命令行模式”以获取更多信息。 <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;编写客户端的 GUI 应用程序。对于基于窗口式的应用程序来说，PHP 或许不是一种最好的语言，但是如果您非常精通 PHP，并且希望在您的客户端应用程序中使用 PHP 的一些高级特性，您可以利用 PHP-GTK 来编写这些程序。用这种方法，您还可以编写跨平台的应用程序。PHP-GTK 是 PHP 的一个扩展，在通常发布的 PHP 包中并不包含它。如果您对 PHP-GTK 感兴趣，请访问其网站以获取更多信息。 <br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PHP 能够用在所有的主流操作系统上，包括 Linux、Unix 的各种变种（包括 HP-UX、Solaris 和 OpenBSD）、Microsoft Windows、Mac OS X、RISC OS 等。今天，PHP已经支持了大多数的 WEB 服务器，包括 Apache、Microsoft Internet Information Server（IIS）、Personal Web Server（PWS）、Netscape 以及 iPlant server、Oreilly Website Pro Server、Caudium、Xitami、OmniHTTPd 等。对于大多数的服务器，PHP 提供了一个模块；还有一些 PHP 支持 CGI 标准，使得 PHP 能够作为 CGI 处理器来工作。 <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;综上所述，使用 PHP，您可以自由地选择操作系统和 WEB 服务器。同时，您还可以在开发时选择使用面对过程和面对对象，或者两者混和的方式来开发。尽管 PHP 目前的版本还没有支持 OOP 所有的标准，但很多代码仓库和大型的应用程序（包括 PEAR 库）仅使用 OOP 代码来开发。 <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用 PHP，您并不局限于输出 HTML。PHP 还能被用来动态输出图像、PDF 文件甚至 Flash 动画（使用 libswf 和 Ming）。您还能够非常简便的输出文本，例如 XHTML 以及任何其它形式的 XML 文件。PHP 能够自动生成这些文件，在服务端开辟出一块动态内容的缓存，可以直接把它们打印出来，或者将它们存储到文件系统中。 <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PHP 最强大最显著的特性之一，是它支持很大范围的数据库。您会发现利用 PHP 编写数据库支持的网页简单得难以置信。目前，PHP 支持如下数据库： <br/><br/><br/>Adabas D Ingres Oracle (OCI7 and OCI8) <br/>dBase InterBase Ovrimos <br/>Empress FrontBase PostgreSQL <br/>FilePro (read-only) mSQL Solid <br/>Hyperwave Direct MS-SQL Sybase <br/>IBM DB2 MySQL Velocis <br/>Informix ODBC Unix dbm <br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;我们同时还有一个 DBX 扩展库使得您可以自由的使用该扩展库支持的任何数据库。另外，PHP 还支持 ODBC，即 Open Database Connection Standard（开放数据库连接标准），因此您可以连接任何其它支持该世界标准的数据库。 <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PHP 还支持利用诸如 LDAP、IMAP、SNMP、NNTP、POP3、HTTP、COM（Windows 环境）等不计其数的协议的服务。您还可以开放原始网络端口，使得任何其它的协议能够协同工作。PHP 支持和所有 WEB 开发语言之间的 WDDX 复杂数据交换。关于相互连接，PHP 已经支持了对 Java 对象的即时连接，并且可以将他们自由的用作 PHP 对象。您甚至可以用我们的 CORBA 扩展库来访问远程对象。 <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PHP 具有极其有效的文本处理特性，支持从 POSIX 扩展或者 Perl 正则表达式到 XML 文档解析。为了解析和访问 XML 文档，我们支持了 SAX 和 DOM 标准。您可以使用我们的 XSLT 扩展库来转换 XML 文档。 <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果您将 PHP 用于电子商务领域，您会发现其 Cybercash payment、CyberMUT、VeriSign Payflow Pro 以及 CCVS 函数对于您的在线交易程序来所是非常有用的。 <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;另外，我们还有很多其它有趣的扩展库。例如 mnoGoSearch 搜索引擎函数、IRC 网关函数、多种压缩工具（gzip、bz2）、日历转换、翻译…… <br/><br/>Tags - <a href="http://www.xiangqiankun.cn/go.php/tags/php%25E5%25AD%25A6%25E4%25B9%25A0%25E8%25AE%25B0%25E5%25BD%2595/" rel="tag">php学习记录</a>
]]>
</description>
</item>
</channel>
</rss>