<?xml version="1.0" encoding="UTF-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[21 工作室 - php]]></title>
  <subtitle type="html"><![CDATA[本站承接网页制作、软件项目开发、代写代码等业务，我们将和您真诚合作，以最低的价格提供最优越的服务。13488846575   联系人:潘劲]]></subtitle>
  <id>http://www.is21.cn/</id> 
  <link rel="alternate" type="text/html" href="http://www.is21.cn/" /> 
  <link rel="self" type="application/atom+xml" href="http://www.is21.cn/atom.asp" /> 
  <generator uri="http://www.pjhome.net/" version="2.4.1022">PJBlog2</generator> 
  <updated>2009-08-08T14:34:30+08:00</updated> 

  <entry>
	  <title type="html"><![CDATA[PHPWind 论坛与博客整合图文教程]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.is21.cn/</uri>
		 <email>lianxiangpanjin@163.com</email>
	  </author>
	  <category term="" scheme="http://www.is21.cn/default.asp?cateID=37" label="php" /> 
	  <updated>2009-08-08T14:34:30+08:00</updated>
	  <published>2009-08-08T14:34:30+08:00</published>
		  <summary type="html"><![CDATA[以论坛为服务器端为例<br/><br/>前3步在论坛后台操作：<br/><br/>1、打开『插件中心』，可以看到论坛安装的插件列表。<br/><br/>找到『博客』一项，点击『编辑』。<br/><br/>根据自己的需要填写“插件名称”，前台显示方式按照个人需要选择『直接显示』或者『下拉菜单显示』，提交。（注意：如果选择『不显示』，整合后帖子页面将不显示“博客”和“推送到博客”项。）<br/><img src="http://www.is21.cn/attachments/month_0908/b200988143324.jpg" border="0" alt=""/><br/><br/>2、回到论坛插件列表，点击『博客』的『插件管理』。<br/><br/>开启博客整合功能，填写相关资料，注意如果空间或域名不支持泛域名解析，则二级域名设置无效，该项可以随便填写。另外一定要勾选博客用户组权限，否则会员将没有使用博客的权限。<br/><img src="http://www.is21.cn/attachments/month_0908/h200988143338.jpg" border="0" alt=""/><br/>3、回到论坛插件列表，点击『通行证』的『插件管理』。<br/><br/>（1）开启通行证。<br/><br/>（2）随机生成密钥，把生成的密钥复制备用。<br/><br/>（3）把论坛作为通行证的服务器端。<br/><br/>（4）通行证客户端地址，即你的博客地址。<br/><br/>（5）提交。<br/><img src="http://www.is21.cn/attachments/month_0908/a200988143355.jpg" border="0" alt=""/><br/>第4、5步在博客后台操作：<br/><br/>4、打开『论坛相关设置』，填写相关资料，提交。<br/><img src="http://www.is21.cn/attachments/month_0908/020098814347.jpg" border="0" alt=""/><br/>&nbsp;5、打开『通行证设置』。<br/><br/>（1）开启通行证。<br/><br/>（2）将刚才复制的密钥黏贴在这里。<br/><br/>（3）博客设为客户端。<br/><br/>（4）仔细填写通行证客户端设置，注意第一行是『通行证服务器地址』即论坛地址，而非博客地址。选择需要同步的积分可以按照自己需要来勾选。<br/><br/>（5）提交。<br/><img src="http://www.is21.cn/attachments/month_0908/2200988143421.jpg" border="0" alt=""/><br/>到这里，论坛与博客的整合已经完成了。如果出现问题，请仔细检查自己填写的资料是否正确，或者重复进行以上操作。<br/><br/>由于版面关系，如果您觉得文章内图片内容看不清楚，请在地址栏粘贴图片属性中的地址查看原始图片，谢谢！<br/><br/>&#39;引用自<a href="http://www.chinaz.com/Prime/Prime/Special/20070724/12661.html" target="_blank">http://www.chinaz.com/Prime/Prime/Special/20070724/12661.html</a>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.is21.cn/default.asp?id=703" /> 
	  <id>http://www.is21.cn/default.asp?id=703</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[PHP乱码]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.is21.cn/</uri>
		 <email>lianxiangpanjin@163.com</email>
	  </author>
	  <category term="" scheme="http://www.is21.cn/default.asp?cateID=37" label="php" /> 
	  <updated>2009-08-02T12:11:28+08:00</updated>
	  <published>2009-08-02T12:11:28+08:00</published>
		  <summary type="html"><![CDATA[一．&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;首先是PHP网页的编码<br/><br/>1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;php文件本身的编码与网页的编码应匹配<br/><br/>a.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果欲使用gb2312编码，那么php要输出头：header(“Content-Type:&nbsp;text/html;&nbsp;charset=gb2312&#34;)，静态页面添加&lt;meta&nbsp;http-equiv=&#34;Content-Type&#34;&nbsp;content=&#34;text/html;&nbsp;charset=gb2312&#34;&gt;，所有文件的编码格式为ANSI，可用记事本打开，另存为选择编码为ANSI，覆盖源文件。<br/><br/>b.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果欲使用utf-8编码，那么php要输出头：header(“Content-Type:&nbsp;text/html;&nbsp;charset=utf-8&#34;)，静态页面添加&lt;meta&nbsp;http-equiv=&#34;Content-Type&#34;&nbsp;content=&#34;text/html;&nbsp;charset=utf-8&#34;&gt;，所有文件的编码格式为utf-8。保存为utf-8可能会有点麻烦，一般utf-8文件开头会有BOM，如果使用session就会出问题，可用editplus来保存，在editplus中，工具-&gt;参数选择-&gt;文件-&gt;UTF-8签名，选择总是删除，再保存就可以去掉BOM信息了。<br/><br/>2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;php本身不是Unicode的，所有substr之类的函数得改成mb_substr（需要装mbstring扩展）；或者用iconv转码。<br/><br/>二．&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PHP与Mysql的数据交互<br/><br/>PHP与数据库的编码应一致<br/><br/>1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;修改mysql配置文件my.ini或my.cnf，mysql最好用utf8编码<br/><br/>[mysql]<br/>default-character-set=utf8<br/>[mysqld]<br/>default-character-set=utf8<br/>default-storage-engine=MyISAM<br/>在[mysqld]下加入:<br/>default-collation=utf8_bin<br/>init_connect=&#39;SET&nbsp;NAMES&nbsp;utf8&#39;<br/><br/>2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在需要做数据库操作的php程序前加mysql_query(&#34;set&nbsp;names&nbsp;&#39;编码&#39;&#34;);，编码和php编码一致，如果php编码是gb2312那mysql编码就是gb2312，如果是utf-8那mysql编码就是utf8，这样插入或检索数据时就不会出现乱码了<br/><br/>三．&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PHP与操作系统相关<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Windows和Linux的编码是不一样的，在Windows环境下，调用PHP的函数时参数如果是utf-8编码会出现错误，比如move_uploaded_file()、filesize()、readfile()等，这些函数在处理上传、下载时经常会用到，调用时可能会出现下面的错误:<br/><br/>Warning:&nbsp;move_uploaded_file()[function.move-uploaded-file]:failed&nbsp;to&nbsp;open&nbsp;stream:&nbsp;Invalid&nbsp;argument&nbsp;in&nbsp;...<br/><br/>Warning:&nbsp;move_uploaded_file()[function.move-uploaded-file]:Unable&nbsp;to&nbsp;move&nbsp;&#39;&#39;&nbsp;to&nbsp;&#39;&#39;&nbsp;in&nbsp;...<br/><br/>Warning:&nbsp;filesize()&nbsp;[function.filesize]:&nbsp;stat&nbsp;failed&nbsp;for&nbsp;...&nbsp;in&nbsp;...<br/><br/>Warning:&nbsp;readfile()&nbsp;[function.readfile]:&nbsp;failed&nbsp;to&nbsp;open&nbsp;stream:&nbsp;Invalid&nbsp;argument&nbsp;in&nbsp;..<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在Linux环境下用gb2312编码虽然不会出现这些错误，但保存后的文件名出现乱码导致无法读取文件，这时可先将参数转换成操作系统识别的编码，编码转换可用mb_convert_encoding(字符串,新编码,原编码)或iconv(原编码,新编码,字符串)，这样处理后保存的文件名就不会出现乱码，也可以正常读取文件，实现中文名称文件的上传、下载。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;其实还有更好的解决方法，彻底与系统脱离，也就不用考虑系统是何编码。可以生成一个只有字母和数字的序列作为文件名，而将原来带有中文的名字保存在数据库中，这样调用move_uploaded_file()就不会出现问题，下载的时候只需将文件名改为原来带有中文的名字。实现下载的代码如下<br/><br/>header(&#34;Pragma:&nbsp;public&#34;);<br/><br/>header(&#34;Expires:&nbsp;0&#34;);<br/><br/>header(&#34;Cache-Component:&nbsp;must-revalidate,&nbsp;post-check=0,&nbsp;pre-check=0&#34;);<br/><br/>header(&#34;Content-type:&nbsp;$file_type&#34;);<br/><br/>header(&#34;Content-Length:&nbsp;$file_size&#34;);<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;header(&#34;Content-Disposition:&nbsp;attachment;&nbsp;filename=\&#34;$file_name\&#34;&#34;);<br/><br/>header(&#34;Content-Transfer-Encoding:&nbsp;binary&#34;);<br/><br/>readfile($file_path);&nbsp;&nbsp;<br/><br/>$file_type是文件的类型，$file_name是原来的名字，$file_path是保存在服务上文件的地址<br/><br/><br/>&#39;引用自<a href="http://hi.baidu.com/laixiaozi/blog/item/c257f0f2ea5ae91bb07ec50c.html" target="_blank">http://hi.baidu.com/laixiaozi/blog/item/c257f0f2ea5ae91bb07ec50c.html</a>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.is21.cn/default.asp?id=698" /> 
	  <id>http://www.is21.cn/default.asp?id=698</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[PHP经典乱码“锘”字与解决办法]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.is21.cn/</uri>
		 <email>lianxiangpanjin@163.com</email>
	  </author>
	  <category term="" scheme="http://www.is21.cn/default.asp?cateID=37" label="php" /> 
	  <updated>2009-08-02T12:10:30+08:00</updated>
	  <published>2009-08-02T12:10:30+08:00</published>
		  <summary type="html"><![CDATA[这几天看了看&nbsp;Ajax&nbsp;的基础知识，在练习一个简单的&nbsp;请求和响应时，PHP&nbsp;返回来的数据&nbsp;在&nbsp;IE&nbsp;中开头总显示&nbsp;一个&nbsp;“锘”&nbsp;字！上网&nbsp;Baidu&nbsp;了一下，发现这是由于&nbsp;系统&nbsp;处理&nbsp;UTF-8&nbsp;的方法不同而导致的。<br/><br/>　　php&nbsp;返回的&nbsp;UTF-8&nbsp;数据&nbsp;开头自动加了&nbsp;标志，是对于&nbsp;UTF-8的标识。对于&nbsp;javascript&nbsp;来说，不会在意这个标识，依然当作数据来读，所以就会出现&nbsp;这个经典的&nbsp;“锘”乱码。<br/><br/>　　解决办法：把相关的文件源码复制到&nbsp;Dreamweaver&nbsp;里然后再保存就可以了。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;或者用Ultraedit“另存为”UTF8-无BOM格式。<br/><br/>　　如果使用&nbsp;windows&nbsp;记事本&nbsp;保存的&nbsp;UTF-8&nbsp;格式。使用UltraEdit编辑器，打开高级&gt;配置&gt;Unicode/utf-8&nbsp;检测，把自动检测UTF-8文件，自动检测没有BOM的Unicode文件等前面的勾全去掉，然后你再打开那个文件，就会发觉“锘&nbsp;”这个字符出现了。<br/><br/><br/>本文来自CSDN博客，转载请标明出处：<a href="http://blog.csdn.net/wb_ustc/archive/2008/12/21/3575729.aspx" target="_blank">http://blog.csdn.net/wb_ustc/archive/2008/12/21/3575729.aspx</a><br/><br/>---------------------<br/>注意,有时不是本页出“锘”&nbsp;,可能是conn.php文件,改相关问题文件就可以<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.is21.cn/default.asp?id=697" /> 
	  <id>http://www.is21.cn/default.asp?id=697</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[discuz论坛数据库结构 ]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.is21.cn/</uri>
		 <email>lianxiangpanjin@163.com</email>
	  </author>
	  <category term="" scheme="http://www.is21.cn/default.asp?cateID=37" label="php" /> 
	  <updated>2009-07-15T20:59:25+08:00</updated>
	  <published>2009-07-15T20:59:25+08:00</published>
		  <summary type="html"><![CDATA[cdb_access&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;用户权限表&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>cdb_adminactions&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;管理动作表<br/>cdb_admingroups&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;管理组数据表<br/>cdb_adminnotes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;管理员留言&nbsp;&nbsp;<br/>cdb_adminsessions&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;管理员后台在线记录<br/>cdb_advertisements&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;广告资料表<br/>cdb_announcements&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;论坛公告资料表<br/>cdb_attachments&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;附件资料表<br/>cdb_attachtypes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;附件类型表<br/>cdb_banned&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;被禁止的ip列表<br/>cdb_bbcodes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bb代码资料表<br/>cdb_blogcaches&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;博客缓存表<br/>cdb_buddys&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;好友信息表<br/>cdb_creditslog&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;积分交易记录表<br/>cdb_crons&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;计划任务表<br/>cdb_failedlogins&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;错误登录记录<br/>cdb_favorites&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;个人收藏信息表<br/>cdb_forumfields&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;板块扩展信息数据表<br/>cdb_forumlinks&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;友情链接数据表<br/>cdb_forums&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;版块资料表<br/>cdb_medals&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;勋章资料表<br/>cdb_memberfields&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;用户扩展资料表<br/>cdb_members&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;用户基本资料表<br/>cdb_moderators&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;版主信息数据表<br/>cdb_modworks&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;版主工作记录表<br/>cdb_onlinelist&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在线列表定制<br/>cdb_onlinetime&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;用户在线时间信息表<br/>cdb_orders&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;订单数据表<br/>cdb_paymentlog&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;支付记录<br/>cdb_pluginhooks&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;插件钩子表<br/>cdb_plugins&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;插件表<br/>cdb_pluginvars&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;插件配置表<br/>cdb_pms&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;短信资料表<br/>cdb_pmsearchindex&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;短消息搜索缓存表<br/>cdb_polls&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;投票帖资料表<br/>cdb_posts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;帖子资料表<br/>cdb_profilefields&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;用户栏目定制<br/>cdb_promotions&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;论坛推广<br/>cdb_ranks&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;头衔表<br/>cdb_ratelog&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;帖子评分记录表<br/>cdb_regips&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;注册ip记录表<br/>cdb_relatedthreads&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;相关主题<br/>cdb_rsscaches&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RSS缓存<br/>cdb_searchindex&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;搜索缓存<br/>cdb_sessions&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在线表<br/>cdb_settings&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;论坛设置表<br/>cdb_smilies&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;表情信息表<br/>cdb_stats&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;统计数据表<br/>cdb_statvars&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;统计变量表<br/>cdb_styles&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;风格<br/>cdb_stylevars&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;风格变量表<br/>cdb_subscriptions&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;订阅信息表<br/>cdb_templates&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;模板<br/>cdb_threads&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;主题资料表<br/>cdb_threadsmod&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;主题管理记录表<br/>cdb_threadtypes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;主题分类表&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>cdb_usergroups&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;用户组数据表<br/>cdb_validating&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;等待人工审核的会员记录<br/>cdb_words&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;词语过滤表&nbsp;&nbsp;&nbsp;&nbsp;<br/><br/><br/>&#39;引用自<a href="http://blog.csdn.net/zhao8848jun/archive/2008/10/16/3084985.aspx" target="_blank">http://blog.csdn.net/zhao8848jun/archive/2008/10/16/3084985.aspx</a>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.is21.cn/default.asp?id=696" /> 
	  <id>http://www.is21.cn/default.asp?id=696</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[PHP中如何象ASP中的response.end那样结束程序执行]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.is21.cn/</uri>
		 <email>lianxiangpanjin@163.com</email>
	  </author>
	  <category term="" scheme="http://www.is21.cn/default.asp?cateID=37" label="php" /> 
	  <updated>2009-06-06T12:29:52+08:00</updated>
	  <published>2009-06-06T12:29:52+08:00</published>
		  <summary type="html"><![CDATA[exit();<br/>或<br/>die();<br/>都可以<br/>两者是等价的，不存在“更狠”<br/><br/>另外用<br/>exit(&#39;Error:&nbsp;Cannot&nbsp;load&nbsp;file&#39;);<br/>这样的还可以在结束前输出错误信息<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.is21.cn/default.asp?id=691" /> 
	  <id>http://www.is21.cn/default.asp?id=691</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[ 新做的一个PHP分页类，如：|> >>| ]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.is21.cn/</uri>
		 <email>lianxiangpanjin@163.com</email>
	  </author>
	  <category term="" scheme="http://www.is21.cn/default.asp?cateID=37" label="php" /> 
	  <updated>2009-01-31T14:09:35+08:00</updated>
	  <published>2009-01-31T14:09:35+08:00</published>
		  <summary type="html"><![CDATA[&#39;引用自csdn&nbsp;选择自&nbsp;intereye&nbsp;的&nbsp;Blog&nbsp;<br/><br/><br/><br/>新做的一个类，比较实用~~样式如下：<br/><br/>|&lt;&lt;&nbsp;&lt;&lt;&nbsp;1&nbsp;2&nbsp;3&nbsp;4&nbsp;5&nbsp;6&nbsp;7&nbsp;8&nbsp;&gt;&gt;&nbsp;&gt;&gt;|<br/><br/>&lt;?php<br/><br/>/***************************<br/>*&nbsp;一个非常实用个性的分页类&nbsp;*<br/>****************************<br/><br/>*****************************实例***********************************<br/>&nbsp;if(!isset($_GET[&#39;page&#39;])){$page&nbsp;=&nbsp;0;}else{$page&nbsp;=&nbsp;$_GET[&#39;page&#39;];}<br/>&nbsp;$pagedemo&nbsp;=&nbsp;new&nbsp;pageclass;<br/>&nbsp;$pagedemo-&gt;set_sql(&#34;Sel&#101;ct&nbsp;*&nbsp;FROM&nbsp;`demo`&nbsp;o&#114;DER&nbsp;BY&nbsp;`id`&nbsp;DESC&#34;);<br/>&nbsp;$pagedemo-&gt;set_params(&#34;type=&#34;.$type.&#34;&#34;);<br/>&nbsp;$pagedemo-&gt;set_setpage($page);<br/>&nbsp;$pagedemo-&gt;set_pagesize(10);<br/>&nbsp;$pagedemo-&gt;set_filename(&#34;demo.php&#34;);<br/>&nbsp;$pagedemo-&gt;set_pagenumber(5);<br/>&nbsp;$pagedemo-&gt;show();&nbsp;<br/>&nbsp;$result=$pagedemo-&gt;result;<br/>&nbsp;$n=0;<br/>&nbsp;&nbsp;while&nbsp;($row=mysql_fetch_row($result)){<br/>&nbsp;&nbsp;&nbsp;$n++;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&#34;内容&#34;;<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;$pagedemo-&gt;showpage();<br/>*******************************************************************/<br/><br/>class&nbsp;pageclass<br/>{<br/>&nbsp;/****声明****/<br/>&nbsp;var&nbsp;$sqlstr,$filename,$params,$initfirstpage;<br/>&nbsp;var&nbsp;$pagestart,$pagenumber,$pagesize,$i;<br/>&nbsp;var&nbsp;$firstpage,$prevpage,$nextpage,$lastpage;<br/>&nbsp;var&nbsp;$totallines,$maxpage,$totalpages,$result;<br/>&nbsp;var&nbsp;$page,$final,$getpage,$param,$paramlist;<br/>&nbsp;<br/>&nbsp;/****构造函数****/<br/>&nbsp;function&nbsp;pageclass()<br/>&nbsp;{<br/>&nbsp;&nbsp;$this-&gt;set_initfirstpage(&#34;仅此一页&#34;);&nbsp;//&nbsp;设置只有一页时显示的文字；<br/>&nbsp;&nbsp;$this-&gt;set_setpage(0);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;设置默认第一页为0；<br/>&nbsp;&nbsp;$this-&gt;set_pagesize(10);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;设置默认记录数为10；<br/>&nbsp;&nbsp;$this-&gt;set_params(&#34;&#34;);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;设置默认参数列表为空；<br/>&nbsp;&nbsp;$this-&gt;set_pagestart(0);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;设置默认分页起始数为0；<br/>&nbsp;&nbsp;$this-&gt;set_pagenumber(5);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;设置默认每页显示页数为5；<br/>&nbsp;&nbsp;$this-&gt;set_firstpage(&#34;|&lt;&lt;&#34;);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;设置默认上N页表示字符为|&lt;&lt;；<br/>&nbsp;&nbsp;$this-&gt;set_prevpage(&#34;&lt;&lt;&#34;);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;设置默认上一页表示字符为&lt;&lt;;<br/>&nbsp;&nbsp;$this-&gt;set_nextpage(&#34;&gt;&gt;&#34;);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;设置默认下一页表示字符为&gt;&gt;;<br/>&nbsp;&nbsp;$this-&gt;set_lastpage(&#34;&gt;&gt;|&#34;);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;设置默认下N页表示字符为&gt;&gt;|;<br/>&nbsp;}<br/>&nbsp;<br/>&nbsp;/*****设置SQL查询语句****/<br/>&nbsp;function&nbsp;set_sql($sqlstr)<br/>&nbsp;{<br/>&nbsp;&nbsp;$this-&gt;sqlstr&nbsp;=&nbsp;$sqlstr;<br/>&nbsp;}<br/>&nbsp;<br/>&nbsp;/****设置每页显示记录数****/<br/>&nbsp;function&nbsp;set_pagesize($pagesize)<br/>&nbsp;{<br/>&nbsp;&nbsp;$this-&gt;pagesize&nbsp;=&nbsp;$pagesize;<br/>&nbsp;}<br/>&nbsp;<br/>&nbsp;/****设置文件名称****/<br/>&nbsp;function&nbsp;set_filename($filename)<br/>&nbsp;{<br/>&nbsp;&nbsp;$this-&gt;filename&nbsp;=&nbsp;$filename;<br/>&nbsp;}<br/>&nbsp;<br/>&nbsp;/****设置参数列表(可设多项)****/<br/>&nbsp;function&nbsp;set_params($params)<br/>&nbsp;{<br/>&nbsp;&nbsp;$this-&gt;params&nbsp;=&nbsp;$params;<br/>&nbsp;}<br/>&nbsp;<br/>&nbsp;/****设置页面开始数(默认为0)****/<br/>&nbsp;function&nbsp;set_pagestart($pagestart)<br/>&nbsp;{<br/>&nbsp;&nbsp;$this-&gt;pagestart&nbsp;=&nbsp;$pagestart;<br/>&nbsp;}<br/>&nbsp;<br/>&nbsp;/****设置每页显示页数****/<br/>&nbsp;function&nbsp;set_pagenumber($pagenumber)<br/>&nbsp;{<br/>&nbsp;&nbsp;$this-&gt;pagenumber&nbsp;=&nbsp;$pagenumber;<br/>&nbsp;}<br/>&nbsp;<br/>&nbsp;/****设置首页图标或字符****/<br/>&nbsp;function&nbsp;set_firstpage($firstpage)<br/>&nbsp;{<br/>&nbsp;&nbsp;$this-&gt;firstpage&nbsp;=&nbsp;$firstpage;<br/>&nbsp;}<br/>&nbsp;<br/>&nbsp;/****设置上一页图标或字符****/<br/>&nbsp;function&nbsp;set_prevpage($prevpage)<br/>&nbsp;{<br/>&nbsp;&nbsp;$this-&gt;prevpage&nbsp;=&nbsp;$prevpage;<br/>&nbsp;}<br/>&nbsp;<br/>&nbsp;/****设置下一页图标或字符****/<br/>&nbsp;function&nbsp;set_nextpage($nextpage)<br/>&nbsp;{<br/>&nbsp;&nbsp;$this-&gt;nextpage&nbsp;=&nbsp;$nextpage;<br/>&nbsp;}<br/>&nbsp;<br/>&nbsp;/****设置末页图标或字符****/<br/>&nbsp;function&nbsp;set_lastpage($lastpage)<br/>&nbsp;{<br/>&nbsp;&nbsp;$this-&gt;lastpage&nbsp;=&nbsp;$lastpage;<br/>&nbsp;}<br/>&nbsp;<br/>&nbsp;/****设置总页数为一页时显示的文字****/<br/>&nbsp;function&nbsp;set_initfirstpage($initfirstpage)<br/>&nbsp;{<br/>&nbsp;&nbsp;$this-&gt;initfirstpage&nbsp;=&nbsp;$initfirstpage;<br/>&nbsp;}<br/>&nbsp;<br/>&nbsp;/****取得当前页数****/<br/>&nbsp;function&nbsp;set_setpage($getpage)<br/>&nbsp;{<br/>&nbsp;&nbsp;$this-&gt;getpage&nbsp;=&nbsp;$getpage;<br/>&nbsp;}<br/>&nbsp;<br/>&nbsp;/****取出数据集****/<br/>&nbsp;function&nbsp;show()<br/>&nbsp;{<br/>&nbsp;&nbsp;$this-&gt;final&nbsp;=&nbsp;&#39;&#39;;<br/>&nbsp;&nbsp;$this-&gt;param&nbsp;=&nbsp;preg_replace(&#34;/&amp;?page=[0-9]*&amp;?/&#34;,&nbsp;&#39;&#39;,&nbsp;$this-&gt;params);<br/>&nbsp;&nbsp;$this-&gt;totallines&nbsp;=&nbsp;mysql_num_rows(mysql_query($this-&gt;sqlstr));<br/>&nbsp;&nbsp;if(isset($this-&gt;totallines))<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;$this-&gt;totalpages&nbsp;=&nbsp;ceil($this-&gt;totallines&nbsp;/&nbsp;$this-&gt;pagesize);<br/>&nbsp;&nbsp;}else{<br/>&nbsp;&nbsp;&nbsp;$this-&gt;totalpages&nbsp;=&nbsp;1;<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;$this-&gt;result&nbsp;=&nbsp;mysql_query($this-&gt;sqlstr.&#34;&nbsp;limit&nbsp;&#34;.$this-&gt;getpage&nbsp;*&nbsp;$this-&gt;pagesize&nbsp;.&#34;,&nbsp;&#34;.&nbsp;$this-&gt;pagesize);<br/>&nbsp;}<br/>&nbsp;<br/>&nbsp;/****显示分页****/<br/>&nbsp;function&nbsp;showpage()<br/>&nbsp;{<br/>&nbsp;&nbsp;if($this-&gt;totalpages&nbsp;&gt;&nbsp;$this-&gt;pagenumber&nbsp;&amp;&amp;&nbsp;$this-&gt;getpage&nbsp;&gt;&nbsp;$this-&gt;pagenumber&nbsp;-&nbsp;1)<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;$this-&gt;paramlist&nbsp;=&nbsp;&#39;?page=&#39;.($this-&gt;getpage&nbsp;-&nbsp;$this-&gt;pagenumber);<br/>&nbsp;&nbsp;&nbsp;$this-&gt;paramlist&nbsp;.=&nbsp;&#34;&amp;&#34;.$this-&gt;param;<br/>&nbsp;&nbsp;&nbsp;$this-&gt;final&nbsp;.=&nbsp;&#34;&lt;a&nbsp;href=./&#34;.$this-&gt;filename.$this-&gt;paramlist.&#34;&gt;&#34;.$this-&gt;firstpage.&#34;&lt;/a&gt;&nbsp;&#34;;<br/>&nbsp;&nbsp;&nbsp;$this-&gt;pagestart&nbsp;=&nbsp;intval($this-&gt;getpage&nbsp;/&nbsp;$this-&gt;pagenumber)&nbsp;*&nbsp;$this-&gt;pagenumber;<br/>&nbsp;&nbsp;}else&nbsp;$this-&gt;final&nbsp;.=&nbsp;$this-&gt;firstpage.&#34;&nbsp;&#34;;<br/>&nbsp;&nbsp;if($this-&gt;getpage)<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;$this-&gt;paramlist&nbsp;&nbsp;=&nbsp;&#39;?page=&#39;.($this-&gt;getpage&nbsp;-&nbsp;1);<br/>&nbsp;&nbsp;&nbsp;$this-&gt;paramlist&nbsp;.=&nbsp;&#34;&amp;&#34;.$this-&gt;param;<br/>&nbsp;&nbsp;&nbsp;$this-&gt;final&nbsp;.=&nbsp;&#34;&lt;a&nbsp;href=./&#34;.$this-&gt;filename.$this-&gt;paramlist.&#34;&gt;&#34;.$this-&gt;prevpage.&#34;&lt;/a&gt;&nbsp;&#34;;&nbsp;<br/>&nbsp;&nbsp;}&nbsp;else&nbsp;$this-&gt;final&nbsp;.=&nbsp;$this-&gt;prevpage.&#34;&nbsp;&#34;;&nbsp;<br/>&nbsp;&nbsp;if($this-&gt;totalpages&nbsp;&lt;&nbsp;$this-&gt;pagenumber)<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;$this-&gt;maxpage&nbsp;=&nbsp;$this-&gt;totalpages;<br/>&nbsp;&nbsp;}else{<br/>&nbsp;&nbsp;&nbsp;$this-&gt;maxpage&nbsp;=&nbsp;$this-&gt;pagenumber;<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;for($this-&gt;i&nbsp;=&nbsp;$this-&gt;pagestart,&nbsp;$this-&gt;paramlist&nbsp;=&nbsp;&#39;&#39;,&nbsp;$this-&gt;maxpage&nbsp;+=&nbsp;$this-&gt;pagestart;&nbsp;$this-&gt;i&nbsp;&lt;&nbsp;$this-&gt;maxpage;&nbsp;$this-&gt;i&nbsp;++)&nbsp;{<br/>&nbsp;&nbsp;&nbsp;$this-&gt;paramlist&nbsp;.=&nbsp;&#39;?page=&#39;.$this-&gt;i;<br/>&nbsp;&nbsp;&nbsp;$this-&gt;paramlist&nbsp;.=&nbsp;&#34;&amp;&#34;.$this-&gt;param;<br/>&nbsp;&nbsp;&nbsp;if($this-&gt;i&nbsp;!=&nbsp;$this-&gt;getpage)<br/>&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;final&nbsp;.=&nbsp;&#34;&lt;a&nbsp;href=./&#34;.$this-&gt;filename.$this-&gt;paramlist.&#34;&gt;&#34;.($this-&gt;i&nbsp;+&nbsp;1).&#39;&lt;/a&gt;&nbsp;&#39;;<br/>&nbsp;&nbsp;&nbsp;}else{<br/>&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;final&nbsp;.=&nbsp;&#34;&lt;a&nbsp;href=./&#34;.$this-&gt;filename.$this-&gt;paramlist.&#34;&gt;&lt;strong&gt;&#34;.($this-&gt;i&nbsp;+&nbsp;1).&#39;&lt;/strong&gt;&lt;/a&gt;&nbsp;&#39;;<br/>&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;$this-&gt;paramlist&nbsp;=&nbsp;&#39;&#39;;<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;if((++&nbsp;$this-&gt;getpage)&lt;&nbsp;$this-&gt;totalpages)<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;$this-&gt;paramlist&nbsp;&nbsp;=&nbsp;&#34;?page=&#34;.$this-&gt;getpage;<br/>&nbsp;&nbsp;&nbsp;$this-&gt;paramlist&nbsp;.=&nbsp;&#34;&amp;&#34;.$this-&gt;param;<br/>&nbsp;&nbsp;&nbsp;$this-&gt;final&nbsp;.=&nbsp;&#34;&lt;a&nbsp;href=./&#34;.$this-&gt;filename.$this-&gt;paramlist.&#34;&gt;&#34;.$this-&gt;nextpage.&#34;&lt;/a&gt;&nbsp;&#34;;&nbsp;<br/>&nbsp;&nbsp;}&nbsp;else&nbsp;$this-&gt;final&nbsp;.=&nbsp;&#34;&nbsp;&#34;.$this-&gt;nextpage;<br/>&nbsp;&nbsp;$this-&gt;getpage&nbsp;--;<br/>&nbsp;&nbsp;if(($this-&gt;getpage&nbsp;+&nbsp;$this-&gt;pagenumber)&nbsp;&lt;&nbsp;$this-&gt;totalpages)<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;$this-&gt;paramlist&nbsp;=&nbsp;&#39;?page=&#39;.($this-&gt;getpage&nbsp;+&nbsp;$this-&gt;pagenumber);<br/>&nbsp;&nbsp;&nbsp;$this-&gt;paramlist&nbsp;.=&nbsp;&#34;&amp;&#34;.$this-&gt;param;<br/>&nbsp;&nbsp;&nbsp;$this-&gt;final&nbsp;.=&nbsp;&#34;&nbsp;&lt;a&nbsp;href=./&#34;.$this-&gt;filename.$this-&gt;paramlist.&#34;&gt;&#34;.$this-&gt;lastpage.&#34;&lt;/a&gt;&#34;;<br/>&nbsp;&nbsp;}&nbsp;else&nbsp;$this-&gt;final&nbsp;.=&nbsp;&#34;&nbsp;&#34;.$this-&gt;lastpage;<br/>&nbsp;&nbsp;if($this-&gt;maxpage&nbsp;==&nbsp;1)&nbsp;$this-&gt;final&nbsp;=&nbsp;$this-&gt;initfirstpage;<br/>&nbsp;&nbsp;print&nbsp;$this-&gt;final;<br/>&nbsp;}<br/>&nbsp;<br/>}<br/><br/>?&gt;<br/><br/><br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.is21.cn/default.asp?id=571" /> 
	  <id>http://www.is21.cn/default.asp?id=571</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[discuz安装]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.is21.cn/</uri>
		 <email>lianxiangpanjin@163.com</email>
	  </author>
	  <category term="" scheme="http://www.is21.cn/default.asp?cateID=37" label="php" /> 
	  <updated>2009-01-30T23:45:41+08:00</updated>
	  <published>2009-01-30T23:45:41+08:00</published>
		  <summary type="html"><![CDATA[1.现在最新版7.0与6.0在界面上有很大不同<br/><br/>2.UCenter1.5.0/UCenter&nbsp;Home1.5/Discuz!&nbsp;7.0&nbsp;集成安装包&nbsp;&nbsp;&nbsp;&nbsp;UCenter&nbsp;Home1.5这是7.0新出的一个版块<br/><br/>3.本人用的discuz6.0+ucenter1.5感觉不错<br/><br/>4.安装时需安装&nbsp;discuz6.0和ucenter1.5&nbsp;&nbsp;目录设置&nbsp;&nbsp;/ucenter&nbsp;&nbsp;&nbsp;/bbs&nbsp;&nbsp;&nbsp;<br/>先装ucenter1.5,再装discuz6。0，这时会要求输入ucenter安装路径<br/><br/><br/>5.无论安装ucerter&nbsp;还是discuz，先安装install/index.php，关于改其它配置文件，不需要<br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.is21.cn/default.asp?id=564" /> 
	  <id>http://www.is21.cn/default.asp?id=564</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[Discuz 表结构详解]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.is21.cn/</uri>
		 <email>lianxiangpanjin@163.com</email>
	  </author>
	  <category term="" scheme="http://www.is21.cn/default.asp?cateID=37" label="php" /> 
	  <updated>2009-01-30T14:56:08+08:00</updated>
	  <published>2009-01-30T14:56:08+08:00</published>
		  <summary type="html"><![CDATA[cdb_access&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;用户权限表&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>cdb_adminactions&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;管理动作表<br/>cdb_admingroups&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;管理组数据表<br/>cdb_adminnotes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;管理员留言&nbsp;&nbsp;<br/>cdb_adminsessions&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;管理员后台在线记录<br/>cdb_advertisements&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;广告资料表<br/>cdb_announcements&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;论坛公告资料表<br/>cdb_attachments&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;附件资料表<br/>cdb_attachtypes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;附件类型表<br/>cdb_banned&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;被禁止的ip列表<br/>cdb_bbcodes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bb代码资料表<br/>cdb_blogcaches&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;博客缓存表<br/>cdb_buddys&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;好友信息表<br/>cdb_creditslog&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;积分交易记录表<br/>cdb_crons&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;计划任务表<br/>cdb_failedlogins&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;错误登录记录<br/>cdb_favorites&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;个人收藏信息表<br/>cdb_forumfields&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;板块扩展信息数据表<br/>cdb_forumlinks&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;友情链接数据表<br/>cdb_forums&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;版块资料表<br/>cdb_medals&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;勋章资料表<br/>cdb_memberfields&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;用户扩展资料表<br/>cdb_members&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;用户基本资料表<br/>cdb_moderators&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;版主信息数据表<br/>cdb_modworks&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;版主工作记录表<br/>cdb_onlinelist&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在线列表定制<br/>cdb_onlinetime&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;用户在线时间信息表<br/>cdb_orders&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;订单数据表<br/>cdb_paymentlog&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;支付记录<br/>cdb_pluginhooks&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;插件钩子表<br/>cdb_plugins&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;插件表<br/>cdb_pluginvars&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;插件配置表<br/>cdb_pms&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;短信资料表<br/>cdb_pmsearchindex&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;短消息搜索缓存表<br/>cdb_polls&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;投票帖资料表<br/>cdb_posts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;帖子资料表<br/>cdb_profilefields&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;用户栏目定制<br/>cdb_promotions&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;论坛推广<br/>cdb_ranks&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;头衔表<br/>cdb_ratelog&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;帖子评分记录表<br/>cdb_regips&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;注册ip记录表<br/>cdb_relatedthreads&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;相关主题<br/>cdb_rsscaches&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RSS缓存<br/>cdb_searchindex&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;搜索缓存<br/>cdb_sessions&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在线表<br/>cdb_settings&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;论坛设置表<br/>cdb_smilies&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;表情信息表<br/>cdb_stats&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;统计数据表<br/>cdb_statvars&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;统计变量表<br/>cdb_styles&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;风格<br/>cdb_stylevars&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;风格变量表<br/>cdb_subscrīptions&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;订阅信息表<br/>cdb_templates&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;模板<br/>cdb_threads&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;主题资料表<br/>cdb_threadsmod&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;主题管理记录表<br/>cdb_threadtypes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;主题分类表&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>cdb_usergroups&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;用户组数据表<br/>cdb_validating&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;等待人工审核的会员记录<br/>cdb_words&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;词语过滤表<br/><br/><br/><br/><br/><br/><br/><br/><br/>==================部份表解析=====<br/><br/>--&nbsp;表的结构&nbsp;`cdb_access`<br/>--<br/><br/>Dro&#112;&nbsp;TABLE&nbsp;IF&nbsp;EXISTS&nbsp;cdb_access;<br/>Cr&#101;ate&nbsp;TABLE&nbsp;cdb_access&nbsp;(<br/>uid&nbsp;mediumint(8)&nbsp;unsigned&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>fid&nbsp;smallint(6)&nbsp;unsigned&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>allowview&nbsp;tinyint(1)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>allowpost&nbsp;tinyint(1)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>allowreply&nbsp;tinyint(1)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>allowgetattach&nbsp;tinyint(1)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>allowpostattach&nbsp;tinyint(1)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>PRIMARY&nbsp;KEY&nbsp;(uid,fid)<br/>)&nbsp;TYPE=MyISAM;<br/><br/>--<br/>--<br/><br/><br/>数据表说明：当某用户对某些版块有特定的权限的时候，该表记录了该用户在这些版块有什么权限。<br/>属性说明：<br/>uid--mediumint(8)--会员的UID编号<br/><br/>fid--smallint(6)--版块的ID号<br/><br/>allowview--tinyint(1)--是否允许查看贴子<br/><br/>allowpost--tinyint(1)--是否允许发贴<br/><br/>allowreply--tinyint(1)--是否允许回复<br/><br/>allowgetattach--tinyint(1)--是否允许下载附件<br/><br/>allowpostattach&nbsp;tinyint(1)&nbsp;－－是否允许上传附件<br/><br/><br/><br/>--<br/>--&nbsp;表的结构&nbsp;`cdb_adminactions`<br/>--<br/><br/>Dro&#112;&nbsp;TABLE&nbsp;IF&nbsp;EXISTS&nbsp;cdb_adminactions;<br/>Cr&#101;ate&nbsp;TABLE&nbsp;cdb_adminactions&nbsp;(<br/>admingid&nbsp;smallint(6)&nbsp;unsigned&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>disabledactions&nbsp;text&nbsp;NOT&nbsp;NULL,<br/>PRIMARY&nbsp;KEY&nbsp;(admingid)<br/>)&nbsp;TYPE=MyISAM;<br/><br/>--<br/><br/>数据表功能介绍：管理组管理信息表。<br/>admingid&nbsp;smallint(6)－－管理组组id<br/>disabledactions&nbsp;text－－禁止行为<br/><br/>-------------------------------------------------------------------------------------------------------------------------------------<br/><br/><br/>--&nbsp;表的结构&nbsp;`cdb_admingroups`<br/>--<br/><br/>Dro&#112;&nbsp;TABLE&nbsp;IF&nbsp;EXISTS&nbsp;cdb_admingroups;<br/>Cr&#101;ate&nbsp;TABLE&nbsp;cdb_admingroups&nbsp;(<br/>admingid&nbsp;smallint(6)&nbsp;unsigned&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>alloweditpost&nbsp;tinyint(1)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>alloweditpoll&nbsp;tinyint(1)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>allowstickthread&nbsp;tinyint(1)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>allowmodpost&nbsp;tinyint(1)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>allowdelpost&nbsp;tinyint(1)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>allowmassprune&nbsp;tinyint(1)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>allowrefund&nbsp;tinyint(1)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>allowcensorword&nbsp;tinyint(1)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>allowviewip&nbsp;tinyint(1)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>allowbanip&nbsp;tinyint(1)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>allowedituser&nbsp;tinyint(1)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>allowmoduser&nbsp;tinyint(1)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>allowbanuser&nbsp;tinyint(1)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>allowpostannounce&nbsp;tinyint(1)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>allowviewlog&nbsp;tinyint(1)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>disablepostctrl&nbsp;tinyint(1)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>PRIMARY&nbsp;KEY&nbsp;(admingid)<br/>)&nbsp;TYPE=MyISAM;<br/><br/>--<br/><br/>数据表功能介绍：管理模组信息表。<br/>admingid--smallint(3)－－管理组的ID<br/>alloweditpost&nbsp;tinyint(1)－－编辑帖子权限<br/>alloweditpoll&nbsp;tinyint(1)－－编辑投票权限<br/>allowstickthread&nbsp;tinyint(1)－－置顶帖子权限<br/>allowmodpost&nbsp;tinyint(1)－－管理（编辑）帖子权限<br/>allowdelpost&nbsp;tinyint(1)－－删除帖子权限<br/>allowmassprune&nbsp;tinyint(1)－－阅读权限<br/>allowrefund&nbsp;tinyint(1)－－<br/>allowcensorword&nbsp;tinyint(1)－－过滤词语设置权限<br/>allowviewip&nbsp;tinyint(1)－－查看ip权限<br/>allowbanip&nbsp;tinyint(1)－－禁止ip权限<br/>allowedituser&nbsp;tinyint(1)－－编辑用户权限<br/>allowmoduser&nbsp;tinyint(1)－－管理用户权限<br/>allowbanuser&nbsp;tinyint(1)－－禁止用户权限<br/>allowpostannounce&nbsp;tinyint(1)－－发表公告权限<br/>allowviewlog&nbsp;tinyint(1)－－浏览管理日志权限<br/>disablepostctrl&nbsp;tinyint(1)－－批量管理权限<br/>------------------------------------------------------------------------------------------<br/><br/><br/>--&nbsp;表的结构&nbsp;`cdb_adminnotes`<br/>--<br/><br/>Dro&#112;&nbsp;TABLE&nbsp;IF&nbsp;EXISTS&nbsp;cdb_adminnotes;<br/>Cr&#101;ate&nbsp;TABLE&nbsp;cdb_adminnotes&nbsp;(<br/>id&nbsp;mediumint(8)&nbsp;unsigned&nbsp;NOT&nbsp;NULL&nbsp;auto_increment,<br/>admin&nbsp;varchar(15)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;&#39;,<br/>access&nbsp;tinyint(3)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>adminid&nbsp;tinyint(3)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>dateline&nbsp;int(10)&nbsp;unsigned&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>expiration&nbsp;int(10)&nbsp;unsigned&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>message&nbsp;text&nbsp;NOT&nbsp;NULL,<br/>PRIMARY&nbsp;KEY&nbsp;(id)<br/>)&nbsp;TYPE=MyISAM;<br/><br/>--<br/><br/>数据表功能介绍：后台留言信息。<br/>id&nbsp;mediumint(8)－－事件id<br/>admin&nbsp;varchar(15)－－操作者<br/>access&nbsp;tinyint(3)－－<br/>adminid&nbsp;tinyint(3)－－管理组id<br/>dateline&nbsp;int(10)－－日期<br/>expiration&nbsp;int(10)－－有效期<br/>message&nbsp;text－－留言内容<br/><br/>-------------------------------------------------------------------------<br/><br/><br/>--&nbsp;表的结构&nbsp;`cdb_adminsessions`<br/>--<br/><br/>Dro&#112;&nbsp;TABLE&nbsp;IF&nbsp;EXISTS&nbsp;cdb_adminsessions;<br/>Cr&#101;ate&nbsp;TABLE&nbsp;cdb_adminsessions&nbsp;(<br/>uid&nbsp;mediumint(8)&nbsp;unsigned&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>ip&nbsp;char(15)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;&#39;,<br/>dateline&nbsp;int(10)&nbsp;unsigned&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>errorcount&nbsp;tinyint(1)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;<br/>)&nbsp;TYPE=MyISAM;<br/><br/><br/><br/>--<br/><br/>数据表功能介绍：后台登录记录<br/>uid&nbsp;mediumint(8)&nbsp;－－用户登录id<br/>ip&nbsp;char(15)－－登录ip<br/>dateline&nbsp;int(10)－－登录日期<br/>errorcount&nbsp;tinyint(1)－－密码错误次数<br/><br/>--------------------------------------------------------------------------<br/><br/><br/>--&nbsp;表的结构&nbsp;`cdb_advertisements`<br/>--<br/><br/>Dro&#112;&nbsp;TABLE&nbsp;IF&nbsp;EXISTS&nbsp;cdb_advertisements;<br/>Cr&#101;ate&nbsp;TABLE&nbsp;cdb_advertisements&nbsp;(<br/>advid&nbsp;mediumint(8)&nbsp;unsigned&nbsp;NOT&nbsp;NULL&nbsp;auto_increment,<br/>available&nbsp;tinyint(1)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>`type`&nbsp;varchar(50)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>displayorder&nbsp;tinyint(3)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>title&nbsp;varchar(50)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;&#39;,<br/>targets&nbsp;text&nbsp;NOT&nbsp;NULL,<br/>parameters&nbsp;text&nbsp;NOT&nbsp;NULL,<br/>`code`&nbsp;text&nbsp;NOT&nbsp;NULL,<br/>starttime&nbsp;int(10)&nbsp;unsigned&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>endtime&nbsp;int(10)&nbsp;unsigned&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>PRIMARY&nbsp;KEY&nbsp;(advid)<br/>)&nbsp;TYPE=MyISAM;<br/><br/>--<br/><br/>数据表功能介绍：广告信息存储<br/>advid&nbsp;mediumint(8)－－广告id<br/>available&nbsp;tinyint(1)－－是否显示（可用）<br/>`type`&nbsp;varchar(50)－－类型<br/>displayorder&nbsp;tinyint(3)－－显示顺序<br/>title&nbsp;varchar(50)－－标题<br/>targets&nbsp;text&nbsp;－－样式<br/>parameters&nbsp;text－－展放位置＃<br/>`code`&nbsp;text－－代码<br/>starttime&nbsp;int(10)&nbsp;－－开始时间<br/>endtime&nbsp;int(10)－－结束时间<br/><br/>------------------------------------------------------------==================<br/><br/><br/>--&nbsp;表的结构&nbsp;`cdb_announcements`<br/>--<br/><br/>Dro&#112;&nbsp;TABLE&nbsp;IF&nbsp;EXISTS&nbsp;cdb_announcements;<br/>Cr&#101;ate&nbsp;TABLE&nbsp;cdb_announcements&nbsp;(<br/>id&nbsp;smallint(6)&nbsp;unsigned&nbsp;NOT&nbsp;NULL&nbsp;auto_increment,<br/>author&nbsp;varchar(15)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;&#39;,<br/>`subject`&nbsp;varchar(250)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;&#39;,<br/>displayorder&nbsp;tinyint(3)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>starttime&nbsp;int(10)&nbsp;unsigned&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>endtime&nbsp;int(10)&nbsp;unsigned&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>message&nbsp;text&nbsp;NOT&nbsp;NULL,<br/>PRIMARY&nbsp;KEY&nbsp;(id),<br/>KEY&nbsp;timespan&nbsp;(starttime,endtime)<br/>)&nbsp;TYPE=MyISAM;<br/><br/>--<br/><br/>数据表功能介绍：公告信息存储<br/>id&nbsp;smallint(6)－－公告id<br/>author&nbsp;varchar(15)－－发布者<br/>`subject`&nbsp;varchar(250)－－标题<br/>displayorder&nbsp;tinyint(3)－－显示顺序<br/>starttime&nbsp;int(10)－－开始时间<br/>endtime&nbsp;int(10)&nbsp;－－结束时间<br/>message&nbsp;text－－内容<br/><br/>--------------------------------------------------------------------------------------<br/><br/><br/>--&nbsp;表的结构&nbsp;`cdb_attachments`<br/>--<br/><br/>Dro&#112;&nbsp;TABLE&nbsp;IF&nbsp;EXISTS&nbsp;cdb_attachments;<br/>Cr&#101;ate&nbsp;TABLE&nbsp;cdb_attachments&nbsp;(<br/>aid&nbsp;mediumint(8)&nbsp;unsigned&nbsp;NOT&nbsp;NULL&nbsp;auto_increment,<br/>tid&nbsp;mediumint(8)&nbsp;unsigned&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>pid&nbsp;int(10)&nbsp;unsigned&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>dateline&nbsp;int(10)&nbsp;unsigned&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>readperm&nbsp;tinyint(3)&nbsp;unsigned&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>filename&nbsp;char(100)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;&#39;,<br/>descrīption&nbsp;char(100)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;&#39;,<br/>filetype&nbsp;char(50)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;&#39;,<br/>filesize&nbsp;int(10)&nbsp;unsigned&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>attachment&nbsp;char(100)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;&#39;,<br/>downloads&nbsp;mediumint(8)&nbsp;NOT&nbsp;NULL&nbsp;default&nbsp;&#39;0&#39;,<br/>PRIMARY&nbsp;KEY&nbsp;(aid),<br/>KEY&nbsp;tid&nbsp;(tid),<br/>KEY&nbsp;pid&nbsp;(pid,aid)<br/>)&nbsp;TYPE=MyISAM;<br/><br/>--<br/><br/>数据表功能介绍：附件信息存储表<br/>aid&nbsp;mediumint(8)&nbsp;－－附件id<br/>tid&nbsp;mediumint(8)&nbsp;－－所在主题id<br/>pid&nbsp;int(10)－－所在帖子id<br/>dateline&nbsp;int(10)&nbsp;－－上传/最后更新附件的日期时间<br/>readperm&nbsp;tinyint(3)&nbsp;－－阅读权限<br/>filename&nbsp;char(100)－－上传时附件的文件名<br/>descrīption&nbsp;char(100)－－附件表述<br/>filetype&nbsp;char(50)－－附件类型<br/>filesize&nbsp;int(10)－－附件大小<br/>attachment&nbsp;char(100)－－上传后的附件的文件名<br/>downloads&nbsp;mediumint(8)－－下载次数]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.is21.cn/default.asp?id=563" /> 
	  <id>http://www.is21.cn/default.asp?id=563</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[配置fckeditor]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.is21.cn/</uri>
		 <email>lianxiangpanjin@163.com</email>
	  </author>
	  <category term="" scheme="http://www.is21.cn/default.asp?cateID=37" label="php" /> 
	  <updated>2009-01-23T19:54:04+08:00</updated>
	  <published>2009-01-23T19:54:04+08:00</published>
		  <summary type="html"><![CDATA[一:修改文件上传语言为PHP&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;打开fckconfig.js&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;找到:<br/>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;_FileBrowserLanguage&nbsp;=&nbsp;&#39;asp&#39;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;_QuickUploadLanguage&nbsp;=&nbsp;&#39;asp&#39;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;改成:<br/>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;_FileBrowserLanguage&nbsp;=&nbsp;&#39;php&#39;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;_QuickUploadLanguage&nbsp;=&nbsp;&#39;php&#39;<br/><br/><br/>二:启用PHP文件上传<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;1:启用FileBrowser:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;打开fckeditor/editor/filemanager/browser/default/connectors/php/config.php<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;启用文件上传:<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;找到:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$Config[&#39;Enabled&#39;]&nbsp;=&nbsp;false<br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;改成:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$Config[&#39;Enabled&#39;]&nbsp;=&nbsp;true<br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;设置上传存放目录:<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;找到:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$Config[&#39;UserFilesPath&#39;]&nbsp;=&nbsp;&#39;/userfiles/&#39;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;改成:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$Config[&#39;UserFilesPath&#39;]&nbsp;=&nbsp;&#39;你自己的项目路径&#39;<br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;2:启用QuickUpload<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;打开fckeditor/editor/filemanager/upload/php/config.php<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;启用文件上传:<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;找到:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$Config[&#39;Enabled&#39;]&nbsp;=&nbsp;false<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;改成:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$Config[&#39;Enabled&#39;]&nbsp;=&nbsp;true<br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;设置上传存放目录:<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;找到:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$Config[&#39;UserFilesPath&#39;]&nbsp;=&nbsp;&#39;/userfiles/&#39;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;改成:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$Config[&#39;UserFilesPath&#39;]&nbsp;=&nbsp;&#39;你自己的项目路径&#39;<br/><br/><br/><br/><br/>使用实例<br/><br/>&lt;?php&nbsp;<br/>$fck&nbsp;=&nbsp;$_POST&nbsp;[&nbsp;&#34;&nbsp;FCKeditor1&nbsp;&#34;&nbsp;]&nbsp;;<br/>if&nbsp;(&nbsp;$fck&nbsp;!=&nbsp;&#34;&#34;&nbsp;)&nbsp;<br/>{&nbsp;<br/>echo&nbsp;htmlspecialchars&nbsp;(&nbsp;$fck&nbsp;)&nbsp;;<br/>}&nbsp;<br/>?&gt;&nbsp;<br/><br/>&lt;html&gt;<br/>&lt;head&gt;<br/>&lt;title&gt;fck测试&lt;/title&gt;<br/>&lt;/head&gt;<br/>&lt;body&gt;<br/>&lt;form&nbsp;action=&#34;index.php&#34;&nbsp;method=&#34;POST&#34;&gt;<br/>&lt;?php&nbsp;<br/>include&nbsp;(&nbsp;&#34;&nbsp;fckeditor/fckeditor.php&nbsp;&#34;&nbsp;)&nbsp;;&nbsp;//加载文件&nbsp;<br/>$oFCKeditor&nbsp;=&nbsp;new&nbsp;FCKeditor&nbsp;(&nbsp;&#39;&nbsp;FCKeditor1&nbsp;&#39;&nbsp;)&nbsp;;&nbsp;//创建一个FCKeditor对象&nbsp;ID为FCKeditor1&nbsp;<br/>$oFCKeditor&nbsp;-&gt;&nbsp;BasePath&nbsp;=&nbsp;&#34;&nbsp;/fck/fckeditor/&nbsp;&#34;&nbsp;;&nbsp;//设置FCKeditor路径&nbsp;<br/>$oFCKeditor&nbsp;-&gt;&nbsp;Value&nbsp;=&nbsp;&#39;&#39;&nbsp;;&nbsp;//设置默认值&nbsp;<br/>$oFCKeditor&nbsp;-&gt;&nbsp;Cr&#101;ate&nbsp;()&nbsp;;&nbsp;//创建。注意：若用到模板（如smarty）则$fck&nbsp;=&nbsp;$oFCKeditor-&gt;Cr&#101;ateHtml();然后把$fck抛给模板&nbsp;<br/>?&gt;&nbsp;<br/>&lt;input&nbsp;type=&#34;submit&#34;&nbsp;value=&#34;提交&#34;&gt;<br/>&lt;/form&gt;<br/>&lt;/body&gt;<br/>&lt;/html&gt;<br/><br/>JS用alert(&nbsp;FCKeditorAPI.GetInstance(&#39;FCKeditor1&#39;).GetXHTML(&nbsp;true&nbsp;))得到FCKeditor1的值；<br/>PHP用&nbsp;echo&nbsp;stripslashes($_POST[&#39;FCKeditor1&#39;]);&nbsp;&nbsp;&nbsp;取值<br/><br/><br/><br/>&#39;引用自<a href="http://blog.csdn.net/lizhe1985/archive/2009/01/15/3790453.aspx" target="_blank">http://blog.csdn.net/lizhe1985/archive/2009/01/15/3790453.aspx</a>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.is21.cn/default.asp?id=562" /> 
	  <id>http://www.is21.cn/default.asp?id=562</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[fck 再ie7下的兼容收藏]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.is21.cn/</uri>
		 <email>lianxiangpanjin@163.com</email>
	  </author>
	  <category term="" scheme="http://www.is21.cn/default.asp?cateID=37" label="php" /> 
	  <updated>2009-01-23T19:51:43+08:00</updated>
	  <published>2009-01-23T19:51:43+08:00</published>
		  <summary type="html"><![CDATA[今天一个项目需要使用fck，我按照平时的fck修改的方式对fck做了平常的修改，使用的版本是2.4.2&nbsp;这个版本由于使用的比较多了，一直也没发现什么问题，也就没做什么修改。最近升级了浏览器使用了ie7，又装了一个sohu的输入法，然后很正常的使用，发现fck再浏览服务器图片的时候出现了一个js错误，说是ie不支持window.open了，我想这不能啊！又继续测试，还是一样，没办法了baidu吧，没又，google吧，也没找到好的解决办法，看到了一个跟我发生一样错误的人，给fck提交了一个bug，看样子是fck没解决，然后我去fck的官方站去测试问题依然，看来是fck还没有解决这个问题。自动动手吧，又查啊，找啊，最后找到了一个方法&nbsp;也就是修改fck的配置文件，FCKConfig.PreserveSessionOnFileBrowser&nbsp;=&nbsp;false&nbsp;;&nbsp;把这个给修改成true，这个到是可以，再ie6跟ff下都没问题，但是ie7很不听话，虽然可以用，但是弹出的那个窗口总又提示，这样对用户使用上不好，用户根本不管是什么或者害怕根本就不用啊，那这个fck就功能不全了！太残酷了，继续追踪代码，<br/>终于找到了解决办法，自己动手进行了修改，说不定这是全球第一份支持fck再ie7下的本版，哈哈！<br/><br/>麻烦先去下个最新的版本&nbsp;2.5.1&nbsp;然后开始进行修改<br/><br/>现在说下修改办法<br/>步骤一<br/>找到&nbsp;fckeditor\editor\dialog\common\fck_dialog_common.js&nbsp;这个文件<br/>找到&nbsp;OpenFileBrowser&nbsp;这个函数，再这个函数的结束地方&nbsp;else&nbsp;里有一行代码&nbsp;window.open(&nbsp;url,&nbsp;&#39;FCKBrowseWindow&#39;,&nbsp;sOptions&nbsp;)&nbsp;;<br/>好我们现在把它修改成<br/><br/><br/>CODE:[Copy&nbsp;to&nbsp;clipboard]else{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//sanshi&nbsp;edit&nbsp;2008-1-29<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;iev&nbsp;=&nbsp;navigator.userAgent.substring(27,31);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(iev==&#34;IE&nbsp;7&#34;&nbsp;&amp;&amp;&nbsp;!oEditor.FCKConfig.PreserveSessionOnFileBrowser)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<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;sel&#101;ctFile=showModalDialog(url);<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;SetUrl(sel&#101;ctFile);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}else{<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;window.open(&nbsp;url,&nbsp;&#39;FCKBrowseWindow&#39;,&nbsp;sOptions&nbsp;)&nbsp;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>继续<br/>第2步<br/>找到D:\wamp\www\newcms\drivers\fckeditor\editor\filemanager\browser\default\frmresourceslist.html<br/>打开后找到function&nbsp;OpenFile(&nbsp;fileUrl&nbsp;)&nbsp;这个函数<br/>然后把这个函数修改成<br/><br/><br/>CODE:[Copy&nbsp;to&nbsp;clipboard]function&nbsp;OpenFile(&nbsp;fileUrl&nbsp;)<br/>{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//sanshi&nbsp;edit&nbsp;2008-1-29<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;iev&nbsp;=&nbsp;navigator.userAgent.substring(27,31);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(iev==&#34;IE&nbsp;7&#34;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.returnValue=encodeURI(&nbsp;fileUrl&nbsp;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.close();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}else{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.top.opener.SetUrl(&nbsp;encodeURI(&nbsp;fileUrl&nbsp;)&nbsp;)&nbsp;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.top.close()&nbsp;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.top.opener.focus()&nbsp;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>这样修改完了，ie7的兼容性就算处理完了<br/>但是这个版本再ff下，图片确定后，不会自己关闭打开的框，好我们把这个小问题也修改下<br/>打开fckeditor\editor\fckdialog.html&nbsp;这个文件<br/>找到&nbsp;function&nbsp;Cancel(&nbsp;dontFireChange&nbsp;)&nbsp;这个函数<br/>修改成<br/><br/><br/>CODE:[Copy&nbsp;to&nbsp;clipboard]function&nbsp;Cancel(&nbsp;dontFireChange&nbsp;)<br/>{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;!dontFireChange&nbsp;&amp;&amp;&nbsp;!window.dialogArguments.Editor.FCK.EditMode&nbsp;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;All&nbsp;dialog&nbsp;windows,&nbsp;by&nbsp;default,&nbsp;will&nbsp;fire&nbsp;the&nbsp;&#34;OnSel&#101;ctionChange&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;event,&nbsp;no&nbsp;matter&nbsp;the&nbsp;Ok&nbsp;o&#114;&nbsp;Cancel&nbsp;button&nbsp;has&nbsp;been&nbsp;pressed.<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.dialogArguments.Editor.FCK.Events.FireEvent(&nbsp;&#39;OnSel&#101;ctionChange&#39;&nbsp;)&nbsp;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;windowclose();<br/>}<br/>//sanshi&nbsp;edit&nbsp;2008-1-29<br/>function&nbsp;windowclose(){&nbsp;&nbsp;&nbsp;&nbsp;window.open(&#39;&#39;,&#39;_parent&#39;,&#39;&#39;);&nbsp;&nbsp;&nbsp;&nbsp;window.close();}<br/>到现在我们的fck就能正常的兼容ie7&nbsp;ie6，跟ff了&nbsp;其他的浏览器我没有测试<br/><br/><br/><br/>&#39;引用&nbsp;自<a href="http://blog.csdn.net/sanshi0815/archive/2008/01/29/2071565.aspx" target="_blank">http://blog.csdn.net/sanshi0815/archive/2008/01/29/2071565.aspx</a><br/>感谢作者&nbsp;sanshi0815<br/>邮件&nbsp;sanshi0815@tom.com&nbsp;&nbsp;]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.is21.cn/default.asp?id=561" /> 
	  <id>http://www.is21.cn/default.asp?id=561</id> 
  </entry>	
		
</feed>