<?xml version="1.0" encoding="UTF-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[PHP学习资源BLOG]]></title>
  <subtitle type="html"><![CDATA[php实例学习,PHP学习笔记]]></subtitle>
  <id>http://www.papozhe.com/php/</id> 
  <link rel="alternate" type="text/html" href="http://www.papozhe.com/php/" /> 
  <link rel="self" type="application/atom+xml" href="http://www.papozhe.com/php/atom.asp" /> 
  <generator uri="http://www.pjhome.net/" version="2.4.1022">PJBlog2</generator> 
  <updated>2008-11-20T09:52:04+08:00</updated> 

  <entry>
	  <title type="html"><![CDATA[dede后台缩略图编辑时无本地上传的解决办法]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.papozhe.com/php/</uri>
		 <email>papozhe@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.papozhe.com/php/default.asp?cateID=12" label="PHPCMS选择" /> 
	  <updated>2008-11-20T09:52:04+08:00</updated>
	  <published>2008-11-20T09:52:04+08:00</published>
		  <summary type="html"><![CDATA[DEDE真是个教育人的论坛,我学PHP就是从用DEDE开始的.不错,赞一个!现在很多人在搞CMS评测,说大数据量的时候DEDE负载不是很好==,你有50万数据量,你还用DEDE?自己找人定制得了.DEDE经过合理的设置,速度也会有很大提升的.<br/>进入正题,<br/>打开 dede/templets/archives_add.htm<br/>找到<div class="UBBPanel"><div class="UBBTitle"><img src="http://www.papozhe.com/php/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td height=&#34;30&#34;&gt; 本地上传请点击“浏览”按钮 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;input name=&#34;litpic&#34; type=&#34;file&#34; id=&#34;litpic&#34;&nbsp;&nbsp;style=&#34;width:200px&#34; onChange=&#34;SeePic(document.picview,document.form1.litpic);&#34;&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/td&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</div></div><br/>放到dede/templets/archives_edit.htm<br/>的<div class="UBBPanel"><div class="UBBTitle"><img src="http://www.papozhe.com/php/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td height=&#34;30&#34;&gt;&lt;input name=&#34;picname&#34; type=&#34;text&#34; id=&#34;picname&#34; style=&#34;width:250px&#34; value=&#34;&lt;?php echo $arcRow[&#34;litpic&#34;]; ?&gt;&#34; /&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;input type=&#34;button&#34; name=&#34;Submit2&#34; value=&#34;在网站内选择&#34; style=&#34;width:120px&#34; onclick=&#34;Sel&#101;ctImage(&#39;form1.picname&#39;,&#39;small&#39;);&#34; class=&#34;inputbut&#34; /&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/td&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</div></div><br/>前,于是立马测试,不能修改缩略图,后来比较了DEDE/ACTION下的<br/>archives_add_action.php 和 archives_add_edit.php<br/>将edit处理表单的<br/>//处理上传的缩略图<br/>if(empty($ddisremote)) $ddisremote = 0;<br/>$litpic = GetDDImage(&#39;none&#39;,$picname,$ddisremote);<br/>改成<br/>if(empty($ddisremote)) $ddisremote = 0;<br/>$litpic = GetDDImage(&#39;litpic&#39;,$picname,$ddisremote);<br/>因为修改的时候默认没有litpic的 所有调用的时候参数NONE.<br/>找到这里我肯定可以成功了.之前粗心没有注意到NONE费了不少周折,咳<br/><br/>我目前自己新建了一个模型用的官方默认的处理文件,更高级的用户,这些文件都是自己新建的.这样就更爽了<br/>不过升级会有些麻烦,DEDE我也改很多很多,眼看就要升级了阵痛啊!嘿嘿<br/><br/>如果文章的可参见article_edit.htm等修改,不会的给我留言,或者email me<br/>papozhe@gmail.com<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.papozhe.com/php/default.asp?id=37" /> 
	  <id>http://www.papozhe.com/php/default.asp?id=37</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[DEDE系统删除文章同时删除缩略图和大图(修整版)]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.papozhe.com/php/</uri>
		 <email>papozhe@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.papozhe.com/php/default.asp?cateID=12" label="PHPCMS选择" /> 
	  <updated>2008-11-15T10:17:53+08:00</updated>
	  <published>2008-11-15T10:17:53+08:00</published>
		  <summary type="html"><![CDATA[打开dede/inc/inc_batchup.php<br/>找到&#34;//删除数据库的内容&#34;<br/>前面加<br/>Quote://删除缩略图<br/>if($arcRow[&#39;litpic&#39;]!=&#34;&#34;){<br/>$dsql-&gt;ExecuteNoneQuery(&#34;Del&#101;te From #@__uploads wh&#101;re url=&#39;$arcRow[litpic]&#39;&#34;);<br/>$truedir = GetTruePath($arcRow[&#39;siterefer&#39;],$arcRow[&#39;sitepath&#39;]);<br/>$litpicfile = $truedir.$arcRow[&#39;litpic&#39;];<br/>@unlink($litpicfile);<br/>}<br/><br/>//删除大图<br/>$arcbodyQuery = &#34;Sel&#101;ct * from &#34;.$arcRow[&#39;addtable&#39;].&#34; wh&#101;re aid=&#39;$aid&#39;&#34;;<br/>$arcbodyRow = $dsql-&gt;GetOne($arcbodyQuery);<br/>$imgsrcarray=GetImageSrc($arcbodyRow[&#39;body&#39;]);<br/>foreach ($imgsrcarray as $v) {<br/>if((trim($v)!=&#34;&#34;)&amp;&amp;(!eregi(&#34;^<a href="http://" target="_blank">http://</a>&#34;,$v))){<br/>$dsql-&gt;ExecuteNoneQuery(&#34;Del&#101;te From #@__uploads wh&#101;re url=&#39;$v&#39;&#34;);<br/>$truedir = GetTruePath($arcRow[&#39;siterefer&#39;],$arcRow[&#39;sitepath&#39;]);<br/>$picfile = $truedir.$v;<br/>@unlink($picfile);<br/>}<br/>}<br/>找到<br/>Quote:Sel&#101;ct a.ID,a.title,a.typeid,<br/>改成<br/>Quote:Sel&#101;ct a.ID,a.title,a.typeid,a.litpic,<br/>在页面最后加入函数<br/>//删除文章同时删除大图函数<br/>Quote:function GetImageSrc($body){<br/>if( !isset($body)) return;<br/>else{<br/>preg_match_all(&#34;/&lt;(img|IMG)(.*)(src|SRC)=[\&#34;|&#39;|]{0,}([h|\/].*(jpg|JPG|gif|GIF))[\&#34;|&#39;|\s]{0,}/isU&#34;,$body,$out);<br/>return $out[4];<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.papozhe.com/php/default.asp?id=36" /> 
	  <id>http://www.papozhe.com/php/default.asp?id=36</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[关于UNION ALL 与 o&#114;DER BY]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.papozhe.com/php/</uri>
		 <email>papozhe@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.papozhe.com/php/default.asp?cateID=12" label="PHPCMS选择" /> 
	  <updated>2008-11-13T16:17:29+08:00</updated>
	  <published>2008-11-13T16:17:29+08:00</published>
		  <summary type="html"><![CDATA[用DEDE的系统的时候加了一个自定义小函数,写了个SQL报错<br/>大概是这样的<br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.papozhe.com/php/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent">SetQuery(&#34;sel&#101;ct a.sortrank,a.id,a.title,s.url from dede_archives a inner join dede_full_search s on a.id= s.aid wh&#101;re a.typeid=&#34;.$row[ID].&#34; o&#114;der by a.sortrank desc limit 5 union sel&#101;ct b.sortrank,b.id,b.title,s.url from dede_archives19 b inner join dede_full_search s on s.aid=b.id wh&#101;re b.typeid=&#34;.$row[ID].&#34; o&#114;der by b.sortrank desc&nbsp;&nbsp;limit 5&#34;);</div></div><br/><br/>提示错误的使用 UNION ALL 与 o&#114;DER BY,<br/><br/>百度后知道可以这样处理order by n[,m[,...]]<br/>n为需要用来排序的字段所处的位置,我将sortrank放在了第一位 所以 o&#114;der by 1 desc 放到union语句的最后既可<br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.papozhe.com/php/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent">SetQuery(&#34;sel&#101;ct a.sortrank,a.id,a.title,s.url from dede_archives a inner join dede_full_search s on a.id= s.aid wh&#101;re a.typeid=&#34;.$row[ID].&#34; limit 5 union sel&#101;ct b.sortrank,b.id,b.title,s.url from dede_archives19 b inner join dede_full_search s on s.aid=b.id wh&#101;re b.typeid=&#34;.$row[ID].&#34; o&#114;der by 1 desc limit 5&#34;);</div></div>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.papozhe.com/php/default.asp?id=35" /> 
	  <id>http://www.papozhe.com/php/default.asp?id=35</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[dede5版本让跳转网址直接链接而非跳转]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.papozhe.com/php/</uri>
		 <email>papozhe@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.papozhe.com/php/default.asp?cateID=12" label="PHPCMS选择" /> 
	  <updated>2008-11-12T15:27:45+08:00</updated>
	  <published>2008-11-12T15:27:45+08:00</published>
		  <summary type="html"><![CDATA[5.*版本让跳转网址直接链接而非跳转只改这文件：/include/inc/inc_fun_SpGetArcList.php <br/>就可实现：<br/>先加查询字段redirecturl,<br/><br/>//////////////在这历遍表中加上arc.redirecturl字段，原代码没有添加<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$query = &#34;Sel&#101;ct arc.ID,arc.title,arc.iscommend,arc.color,arc.typeid,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; arc.ismake,arc.description,arc.pubdate,arc.senddate,arc.arcrank,arc.click,arc.digg,arc.diggtime,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; arc.money,arc.litpic,arc.writer,arc.shorttitle,arc.memberid,arc.postnum,arc.lastpost,arc.redirecturl,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tp.typedir,tp.typename,tp.isdefault,tp.defaultname,tp.namerule,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tp.namerule2,tp.ispart,tp.moresite,tp.siteurl{$addField}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from `$maintable` arc left join `#@__arctype` tp on arc.typeid=tp.ID $addJoin<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wh&#101;re $orwh&#101;re $ordersql $limitvsql<br/><br/><br/>再处理跳转问题<br/>//改动如下先判断是否跳转，改为直接跳转网址<br/>if($row[&#39;redirecturl&#39;]) $row[&#39;arcurl&#39;] = $row[&#39;redirecturl&#39;]; else<br/>//原代码<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$row[&#39;arcurl&#39;] = GetFileUrl($row[&#39;id&#39;],$row[&#39;typeid&#39;],$row[&#39;senddate&#39;],<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;$row[&#39;title&#39;],$row[&#39;ismake&#39;],$row[&#39;arcrank&#39;],$row[&#39;namerule&#39;],<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;$row[&#39;typedir&#39;],$row[&#39;money&#39;],true,$row[&#39;siteurl&#39;]);]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.papozhe.com/php/default.asp?id=34" /> 
	  <id>http://www.papozhe.com/php/default.asp?id=34</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[php强大的substr函数]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.papozhe.com/php/</uri>
		 <email>papozhe@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.papozhe.com/php/default.asp?cateID=3" label="PHP常见问题" /> 
	  <updated>2008-11-10T11:20:42+08:00</updated>
	  <published>2008-11-10T11:20:42+08:00</published>
		  <summary type="html"><![CDATA[这几个月一直使用DEDE,期间用自己修改一些东西.越来越觉得PHP的强大,简单而强大!!<br/><br/>至少入门是比较简单的,跟ASP差不多,但是很多用PHP一行能搞定的东西,在ASP上需要自己再写个函数,郁闷.<br/><br/>&lt;?<br/>$rest = substr(&#34;abcdef&#34;, 1); // returns &#34;bcdef&#34;<br/>echo &#39;substr(&#34;abcdef&#34;, 1) returns &#39; . $rest . &#34;&lt;br&gt;&#34;;<br/>$rest = substr(&#34;abcdef&#34;, 1, 3); // returns &#34;bcd&#34;<br/>echo &#39;substr(&#34;abcdef&#34;, 1, 3) returns &#39; . $rest . &#34;&lt;br&gt;&#34;;<br/>$rest = substr(&#34;abcdef&#34;, -1); // returns &#34;f&#34;<br/>echo &#39;substr(&#34;abcdef&#34;, -1) returns &#39; . $rest . &#34;&lt;br&gt;&#34;;<br/>$rest = substr(&#34;abcdef&#34;, -2); // returns &#34;ef&#34;<br/>echo &#39;substr(&#34;abcdef&#34;, -2) returns &#39; . $rest . &#34;&lt;br&gt;&#34;;<br/>$rest = substr(&#34;abcdef&#34;, -3, 1); // returns &#34;d&#34;<br/>echo &#39;substr(&#34;abcdef&#34;, -3, 1) returns &#39; . $rest . &#34;&lt;br&gt;&#34;;<br/>$rest = substr(&#34;abcdef&#34;, 1, -1); // returns &#34;bcde&#34;<br/>echo &#39;substr(&#34;abcdef&#34;, 1, -1) returns &#39; . $rest . &#34;&lt;br&gt;&#34;;<br/>?&gt;<br/><br/>网上找的,留用<br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.papozhe.com/php/default.asp?id=33" /> 
	  <id>http://www.papozhe.com/php/default.asp?id=33</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[dede模板SEO优化]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.papozhe.com/php/</uri>
		 <email>papozhe@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.papozhe.com/php/default.asp?cateID=12" label="PHPCMS选择" /> 
	  <updated>2008-11-03T09:57:00+08:00</updated>
	  <published>2008-11-03T09:57:00+08:00</published>
		  <summary type="html"><![CDATA[在文章列表中,有的标题被截断了,用什么样的代码可以让鼠标在上面的时候可以显示完整的文件名?<br/><br/>{dede:arclist row=16 o&#114;derby=pubdate col=1 typeid=3}<br/>&lt;li&gt;· &lt;a href=&#34;[field:arcurl /]&#34; title =&#34;[field:title/]&#34;&gt;[field:title function=&#34;cn_substr(&#39;@me&#39;,30)&#34; /]&lt;/a&gt;&lt;/li&gt;<br/>{/dede:arclist}<br/><br/><br/>怎么样在文章名前面显示所属的文章栏目?<br/><br/>{dede:arclist row=10 o&#114;derby=pubdate}<br/>·[field:typelink/] [field:textlink/]&lt;br/&gt;<br/>{/dede:arclist}<br/><br/><br/><br/><br/>生成的文章文件名能不能增加MD5加密<br/><br/>自己改一下，这种属于典型的无聊需求吧<br/>include/inc_channel_unit_functions.php<br/>.<br/><br/><br/>[field:writer /]怎么没有用<br/><br/>lit版inc_arcpart_view.php没有读取附加表<br/>修改include\inc\inc_fun_SpGetArcList.php第120行，在后面加 arc.writer,<br/>当然你也可以加入你还想引入的附加表内容如:<br/>arc.writer,arc.source,arc.shorttitle,<br/><br/><br/><br/>新安装的DEDECMS3.0.1,第一次登陆就说我密码错误!<br/><br/>你要查一下是否有 dede_admin 这个表，如果有，看看有没有数据，<br/>如果用户名和密码没有不允许的符号的话，<br/>一般是服务器可能能无法完成安装的SQL导入才可能会提示用户名不存在<br/>手工加个用户就OK了.<br/>也可以在数据库中删除表dede_admin，然后重新安装即可<br/><br/><br/><br/><br/>关于listpage分页在生成会有表格的修改 <br/><br/><br/>搜索 <br/><br/>//获取静态的分页列表<br/><br/>在下面的几行可以看到分页的一些东东<br/><br/><br/><br/><br/><br/>关于栏目多风格和系统底层模版的问题 <br/><br/><br/>用arclist<br/><br/>{dede:arclist<br/>typeid=&#39;&#39; row=&#39;&#39; col=&#39;&#39; titlelen=&#39;&#39; <br/>infolen=&#39;&#39; imgwidth=&#39;&#39; imgheight=&#39;&#39; listtype=&#39;&#39; o&#114;derby=&#39;&#39; keyword=&#39;&#39;}<br/><br/>自定义样式模板(InnerText)&nbsp;&nbsp;&nbsp;&nbsp;//这里定义你显示的样式..不要修改底层模板了..免得你自己麻烦.<br/><br/>{/dede:arclist}<br/><br/><br/>另外栏目的模板可以不使用系统默认的{style}/list_article.htm<br/>你可以手工指定栏目的封面模板或是列表模板嘛..列如:{style}/list_class1.htm<br/>{style}/list_class2.htm<br/>等.这样就可以多风格了嘛.<br/><br/><br/><br/>用dedecms做小说站的思路 <br/><br/>1、新建两个模型<br/>book模型和章节模型<br/>2、重新写档案发布程序，关键把两个模型关联起来，而现在提供内容模型的cmsware 和dede都是办不到的，而dede自建频道提供的档案发布程序项可以很好的利用。重新些这四个文件（两个界面和两个提交后处理的程序）即可。<br/>3、如果要做成起点中文网哪种模式，那就要在member目录下写关于投稿的程序，以及在plus里面写业务模式如计费、计点等功能的程序。<br/>其实， dede只是一个内容发布的框架，提供的后台工具只针对管理员而已，用户完全可以自我定制各种模型，不过要对dede熟悉一点而已。<br/>能写程序的不妨一试。<br/><br/><br/>为什么我的自定义标记总是被当做文本来输出<br/>标记里要加上 ismake=&#39;yes&#39; 属性<br/><br/><br/>对图片SEO的一些思考，<br/><br/><br/>&lt;a href=&#39;[field:arcurl /]&#39;&gt;&lt;img src=&#39;[field:picname /]&#39; alt=&#39;[field:title /]&#39; border=&#39;0&#39; width=&#39;imgwidth&#39; height=&#39;imgheight&#39;&gt;&lt;/a&gt;<br/><br/>参考arclist标记的说明,,<br/><br/><br/><br/>dede编辑器的问题..从WORD复制进去的错误<br/><br/><br/>复制后安 工具栏 上那个右下角有黄色T的粘贴按钮～～～移上去有提示的，无格式粘贴 <br/><br/><br/><br/><br/><br/>标签的定义放在什么地方的<br/><br/>凡是include里的文件,有什么 ***view.php 都是控制视图的<br/><br/><br/><br/>关于自动分页的问题<br/><br/>自动分页的大小为只能在2-5之前<br/>3 就是每个分页为3K的意思。<br/>这个跟动易的不一样，动易的是字节，所以你可以写2000 或则 3000 DEDE的是K 所以，你只能写 2或则3，我的错误在，我写成2000K！汗一个，<br/>这在DEDE里的意思是，一个分页允许到2M ！自然不成功<br/><br/><br/><br/><br/>关于分页标题<br/><br/><br/>内容部分如下格式即可：<br/><br/>分页标题1#e#<br/><br/>第1页内容<br/><br/>#p#分页标题2#e#<br/><br/>第2页内容<br/><br/>#p#分页标题3#e#<br/><br/>第3页内容<br/><br/>#p#分页标题4#e#<br/><br/>第4页内容<br/>。<br/>。<br/>。<br/>。<br/>。<br/>。<br/><br/><br/><br/>附加选项： 下载远程图片和资源 怎么关闭啊？？？<br/><br/>dede/article_add.php 和 article_edit.php中找到（如果是其他的模型找到对应的添加和修改文件）<br/><br/>&lt;td width=&#34;90&#34;&gt; 附加选项：&lt;/td&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt; &lt;input name=&#34;remote&#34; type=&#34;checkbox&#34; class=&#34;np&#34; id=&#34;remote&#34; value=&#34;1&#34; checked&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp; 下载远程图片和资源<br/><br/>把value改成0 删除checked<br/><br/><br/><br/><br/>3.1B2///channelArtlist和arclist的BUG暂时解决方案<br/><br/>修正所有栏目列表都一样和channelArtlist下arclist标签无法自定义<br/><br/>打开include/inc_arcpart_view.php<br/>在207行找到<br/><br/>else $typeid = 0;<br/><br/>然后把他删掉<br/>－－－－－－－－－－－－－－－－－－－－－<br/>再打开include/inc/inc_fun_SpGetChannelList.php<br/>在第66行找到<br/><br/>$ctag-&gt;GetAtt(&#39;innertext&#39;)<br/><br/>改为<br/><br/>$ctag-&gt;GetInnerText()<br/><br/><br/>即可。]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.papozhe.com/php/default.asp?id=32" /> 
	  <id>http://www.papozhe.com/php/default.asp?id=32</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[三十岁前不要去在乎的18件事]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.papozhe.com/php/</uri>
		 <email>papozhe@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.papozhe.com/php/default.asp?cateID=9" label="创业与生活" /> 
	  <updated>2008-10-23T15:19:29+08:00</updated>
	  <published>2008-10-23T15:19:29+08:00</published>
		  <summary type="html"><![CDATA[1.放弃 <br/><br/>　　把握的反面就是放弃，选择了一个机会，就等于放弃了其它所有的可能。当新的机会摆在面前的时候，敢于放弃已经获得的一切，这不是功亏一篑，这不是半途而废，这是为了谋求更大的发展空间；或者什么都不为，只因为喜欢这样做，因为，年轻就是最大的机会。人，只有在三十岁之前才会有这个胆量，有这个资本，有这个资格。 <br/><br/>2.失恋<br/><br/>　　不是不在乎，是在乎不起。三十岁前最怕失去的不是已经拥有的东西，而是梦想。爱情如果只是一个过程，那么正是这个年龄应当经历的，如果要承担结果，三十岁以后，可能会更有能力，更有资格。其实，三十岁之前我们要做的事情很多，稍纵即逝，过久地沉溺在已经**涸的爱河的河床中，与这个年龄的生命节奏不合。<br/><br/>3.漂泊<br/><br/>　　漂泊不是一种不幸，而是一种资格。趁着没有家室拖累，趁着身体健康，此时不飘何时飘？当然，漂泊的不一定是身体，也许只是幻想和梦境。新世纪的时尚领袖是飘一代，渴望漂泊的人惟一不飘的是那颗心。<br/><br/>4.失业<br/><br/>　　三十岁以前就尝到失业的滋味当然是一件不幸的事，但不一定是坏事。三十岁之前就过早地固定在一个职业上终此一生也许才是最大的不幸。失业也许让你想起埋藏很久而尘封的梦想，也许会唤醒 连你自己都从未知道的潜能。也许你本来就没什么梦想，这时候也会*着你去做梦。<br/><br/>5.评价<br/><br/>　　我们最不应该做出的牺牲就是因为别人的评价而改变自我，因为那些指手画脚的人自己也不知道他 们遵从的规则是什么。千万不要只遵从规矩做事，规矩还在创造之中，要根据自己的判断做每一件事，虽然这样会麻烦一点。 <br/><br/>6.浅薄<br/><br/>　　如果每看一次《泰坦尼克号》就流一次眼泪，每看一次《大话西游》就笑得直不起腰，就会有人笑 你浅薄。其实那只能说明你的神经依旧非常敏锐，对哪怕非常微弱的刺激都会迅速做出适应的反 应；等你的感觉迟钝了，人们就会说你深沉了。<br/><br/>7.疯狂<br/><br/>　　　这是年轻人最好的心理调适，只能说明你精力旺盛，身心健康。说你“疯狂“是某些生活压抑、心力交瘁的中老年人恶意的评价，他们就像一部年久修的机器，最需要调试，但只能微调，一次大修就会让他们完全报废。 <br/><br/>8.失意<br/><br/>　　包括感情上的，事业上的，也许仅仅是今天花了冤枉钱没买到可心的东西，朋友家高朋满座自己却插不上一句话。过分在乎失意的感受不是拿命运的捉弄来捉弄自己，就是拿别人的错误来惩罚自己。 <br/><br/>9.代价<br/><br/>　　不是不计代价，而是要明白做任何事都要付出代价。对我们这个年龄的人来说，这绝不是一句废话。否则，要到三十岁的时候才会明白自己曾经付出了多少代价，却不明白为什么付出，更不明白自己得到了多少，得到什么<br/><br/>10.稳定<br/><br/>　　三十岁之前就在乎稳定的生活，那只有两种可能，要么就是中了彩票，要么就是未老先衰。<br/><br/>11.房子<br/><br/>　　除非你买房子是为了升值，要么就是你结婚了。我有个同学，家在外地，大学毕业之后，单位没有宿舍，家里就给他买了一套房子。他曾经有过去北京工作的机会，但是他觉得刚买了房子就离开这座城市说不过去，就放弃了。到现在他工作稳定，但一事无成。 <br/><br/>　　唯一的成就就是结婚了，并且有了孩子，因为他觉得该让这房子永远空着，所以房子变成了家。房子是都市生活的寓言，这个寓言不应该过早的和我们相关<br/><br/>12.谣言<br/><br/>　　这是一种传染病，沉默是最好的疫苗。除非你能找出传染源，否则解释恰恰会成为病毒传播最理想的条件<br/><br/>13.薪水<br/><br/>　　只要是给人打工，薪水再高也高不到哪儿去。所以在三十岁之前，机会远比金钱重要，事业远比金钱重要，将来远比金钱重要。对大多数人来说，三十岁之前**事业的首要目标绝不是挣钱，而是挣未来重要．<br/><br/>14.存款<br/><br/>　　这倒不一定是因为我们钱少，年轻人现在谁都知道钱是有生命的。机会这么多，条件这么好，可以拿钱去按揭，做今天的事，花明天的钱；也可以拿钱去投资，拿钱去“充电“。钱只有在它流通的过程中才是钱，否则只是一沓世界上质量最好的废纸。<br/><br/>15.幼稚<br/><br/>　　不要怕人说我们幼稚，这正说明你还年轻，还充满活力。「成熟」是个吓人的词儿，也是个害人的 词儿。成熟和幼稚是对一个人最大而无当、最不负责任、最没用的概括。那些庸人，绝不会有人说 他们幼稚。不信，到哪天你被生活压得老气横秋，暮气沉沉的时候，人们一定会说你成熟了，你就会知道「成熟」是个什么东西。<br/><br/>16.缺陷<br/><br/>　　也许你个子矮，也许你长得不好看，也许你的嗓音像唐老鸭……那么你的优势就是你不会被自己表面的浅薄的亮点所耽搁，少花一些时间，少走一些弯，直接发现你内在的优势，直接挖掘自己深层的潜能。<br/><br/>17.压力<br/><br/>　　中年人能够承受多大压力检验的是他的韧性；年轻人能承受多大压力，焕发的是他的潜能。<br/><br/>18.孤独<br/><br/>　　这是为自由付出的代价。<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.papozhe.com/php/default.asp?id=31" /> 
	  <id>http://www.papozhe.com/php/default.asp?id=31</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[WordPress SEO做法]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.papozhe.com/php/</uri>
		 <email>papozhe@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.papozhe.com/php/default.asp?cateID=12" label="PHPCMS选择" /> 
	  <updated>2008-10-09T02:11:33+08:00</updated>
	  <published>2008-10-09T02:11:33+08:00</published>
		  <summary type="html"><![CDATA[我的WordPress这样SEO (1)－基本方法<br/><br/>SEO， 就是“Search Engine Optimization”，也就是搜索引擎优化。如何让类似于 Google, Yahoo 等搜索引擎更好的搜索到你的日志呢？下面会简单说出几点，希望对你有帮助吧：<br/><br/>尽量使用2栏式的模板。虽然现在我们可以很轻松的找到好多漂亮的模板，2栏的，3栏的，甚至4栏的都有。但是，对于SEO的优化，我们最好选择的是2栏的模板。因为对网站内容的抓取一般是从左到右，从上到下的。如果你的左侧刚好有几个侧栏，那么搜索网站会先抓取你的链接，RSS等的东西…… <br/>只装一个TAG插件，避免复杂。 <br/>尽量让搜索网站慢慢获取你的网站内容，避免使用什么MET TAG之类的插件，自然一点好，不是吗？ <br/>侧栏的H2和H3标题最好使用加粗显示。 <br/>日志的标题H1也最好显示为粗体，并且简单的添加一些与你网站内容相关的关键词。 <br/>怎样，是不是很简单？<br/><br/>我的WordPress这样SEO (2)－SEO的重点<br/><br/>在上一篇《我的WordPress这样SEO (1)－基本方法》中我们知道了一些简单的SEO方法。我们可以对自己网站的模板进行一些简单处理以达到SEO的目的。但首先我们得知道应该如何做？或者说应该针对哪些方法进行优化和调试。在本篇里，我们说说关于SEO中最重要的几个因素：<br/><br/>链接的质量<br/><br/>通常来说，在众多影响网站排名的因素中，链接的质量显得格外的重要。什么是链接的质量？简单来说就是你的网站被哪些人引用了，你的网址出现在哪些人的文章中。如果这些引用你的网站或者引用你文章链接地址的是一个排名很高的网站，那么这些链接就是有质量的。所以一般博客们都会互相链接以增加自己网站的链接数，另外还得要注意选择一些排名比自己高的网站被引用，自己网站得到的效果也会更好。因为搜索引擎很容易就通过引用你网址的地方搜索到你的网站了，尤其通过pagerank已经很高的网站找到你。<br/><br/><br/>Title Tags<br/><br/>在对SEO的优化中，Title Tags是最直接有效的，它就是你文章的标题。所以在决定写一篇文章前，必需对标题的字眼着重考虑，以使搜索引擎能方便的找到你的文章，理解你文章的内容。当然，要更好的利用 Title Tags以达到 SEO优化，我们可以使用如SEO Title Tag plugin这些插件来帮助我们。（关于插件的使用我会在后续篇章进行介绍）<br/><br/>永久链接(Permalinks)的使用<br/><br/>WordPress可以让我们方便的自由设置文章的永久链接类型。我们要做得就是到WordPress的后台－设置(Options)－永久链接 (Permalinks)处设置一个合适的链接样式。然后在发表文章前，给文章取个合适的post-plug（这个东西会出现在地址栏上）。根据别人使用的经验，如果把永久链接设置成带日期和文章名的样式，如/%year%/%monthnum%/%day%/%postname%/，SEO的效果会比简单的只有文章名如/%postname%/来得更好。<br/><br/>网站首页的内容<br/><br/>当搜索引擎从外部链接找到你的网站时，它首先就会搜索你的网站首页。所以，为了更好的SEO，我们会把一些重要的栏目，如文章的分类列表放置在首页。你还可以把你认为值得推荐或者有价值的文章列表同样放置在网站的首页上。<br/><br/>网站设计<br/><br/>当访客第一次点击你的网站时，首先他就会对你的网站的样式产生第一印象。注意，这是在浏览你的精彩文章之前就有的。俗话说”人靠衣装“，在个人网站上也同样道理。所以选择一款式合适的主题模板也同样重要，这样才会更吸引访客继续浏览。<br/><br/>另外还得要提网站设计对访客的友好性。我看到一些网站，在我浏览单篇文章时候，竟然找不到继续浏览下一篇的导航按钮。那我怎样做，我只有离开了。这是一个例子，我们的网站的功能也必需从访客角度进行设计，从简单的是导航的设计，再到其它功能。比如在单篇文章旁边列出更多相关主题的文章以吸引来客。<br/><br/>文章的原创性<br/><br/>这是本篇所说到的最后一点了。在互联网上永远都是新奇的东西，而大家都希望能看到更多新鲜原创的内容。如果你文章的内容只是靠复制－粘贴这种模式，要想吸引别人就很难了。<br/><br/>我的WordPress这样SEO (3)－robots.txt<br/><br/>在继续说明如何采用实际方法进行 WordPress的SEO优化前，我插入了这一篇：robots.txt。<br/><br/>什么是robots.txt？其实它只是一个放在网站根目录内，并且记了些文字的文本文件罢了。但它是如何在网站的SEO优化中起到作用的呢？简单的说就是，搜索引擎会根据robots.txt的内容“按规操作”。哪些内容应该搜索，哪些内容不应该搜索，全部都由robots.txt来指挥。<br/><br/>那我们应该如何设置robots.txt的内容呢？以下是我自己的设定，适合WordPress使用的：<br/><br/><br/>User-agent: *<br/># disallow all files in these directories<br/>Disallow: /cgi-bin/<br/>Disallow: /z/j/<br/>Disallow: /z/c/<br/>Disallow: /stats/<br/>Disallow: /dh_<br/>Disallow: /about/<br/>Disallow: /contact/<br/>Disallow: /tag/<br/>Disallow: /wp-admin/<br/>Disallow: /wp-includes/<br/>Disallow: /contact<br/>Disallow: /manual<br/>Disallow: /manual/*<br/>Disallow: /phpmanual/<br/>Disallow: /category/<br/>Disallow: /wp-<br/>Disallow: /feed/<br/>Disallow: /trackback/<br/>Disallow: */feed*<br/>Disallow: */trackback<br/><br/>User-agent: Googlebot<br/># disallow all files ending with these extensions<br/>Disallow: /*.php$<br/>Disallow: /*.js$<br/>Disallow: /*.inc$<br/>Disallow: /*.css$<br/>Disallow: /*.gz$<br/>Disallow: /*.wmv$<br/>Disallow: /*.cgi$<br/>Disallow: /*.xhtml$<br/><br/># disallow all files with ? in url<br/>Disallow: /*?*<br/><br/># disable duggmirror<br/>User-agent: duggmirror<br/>Disallow: /<br/># allow google image bot to search all images<br/>User-agent: Googlebot-Image<br/>Disallow:<br/>Allow: /*<br/><br/># allow adsense bot on entire site<br/>User-agent: Mediapartners-Google*<br/>Disallow:<br/>Allow: /*<br/><br/>你可以把它复制，然后另存为robots.txt并放在你的WordPress根目录下就行了。<br/><br/>请注意下面的一句：<br/><br/># disallow all files with ? in url<br/>Disallow: /*?*<br/><br/>上面的那句是让搜索引擎不去搜索所有带“？”的网址。如果你的WordPress的链接形式是默认的那一种：yourweb.com/?pxx的形式的话，请把它删掉。<br/><br/>这样，搜索引擎在搜索我们的网站时才会显得更有效率，避免了浪费时间什么的去搜索一些无意义的目录，如是wp-admin/这一类目录。我们也能通过robots.txt更好的让自己的网站被收录。所以，如果你的WordPress还没有robots.txt，赶快设置一个吧！<br/><br/>从这一篇开始，我们说说如何具体优化WordPress的SEO。<br/><br/>毫无疑问，我从网站链接地址的友好设置首先说起，因为搜索引擎是最先搜索到你的链接地址，然后才进一下搜索你的网站全部内容。对于URL的友好设置，在博客圈里已经有好多前辈说过了。我在这里主要就是总结一下：<br/><br/>友好链接的设置样式：<br/><br/>按大家的经验，现在比较流行推介用如yousite.com/%category%/%postname%.html这种链接形式。当然你也可以按自己喜好再加上文章发表的时间函数。但我个人觉得，加上时间函数的话，对搜索引擎的搜索优化意义不大，谁会记住你的文章是何年何日发表的啊？而且再加上日间日期的会让链接地址变得过于烦锁。相对来说，还是文章的题目(链接的地址)更容易吸引网络爬虫。<br/><br/>设置网站友好链接地址的常用插件：<br/><br/>在友好链接地址的设置中，我们一般会用到如下三个 插件，这里我整理一下并列出各插件的使用条件，让大家有个较为清晰的了解：<br/><br/>１.　Permalink Redirect<br/><br/>使用条件：只要你的WordPress设定了友好链接地址，就是除了/?p=123的这种情况下，都应该使用该插件。因为一般情况下，你的文章地址会有两种链接访问的可能，即 /?p=123 和 /%category%/%postname%.html 同时指向同一篇文章并同时可能被搜索引擎收录。而使用该插件后，可以避免“造成复制内容而影响搜索引擎结果排名”（ 原文），并且让文章的链接地址达到唯一的目的。<br/><br/>２.　 Permalinks Migration<br/><br/>使用条件：你的网站已经设置为友好链接地址后，而某天你突然想更换链接的形式，比如从 /post/%postname%.html 更改为 /%category%/%postname%.html 。为了不让读者及搜索引擎在访问你的旧地址时候出现404错误而找不到页面，继而掉失访问流量及网站排名，你就应该使用该插件。因为它能够自动地把从旧地址访问你网站的来客及搜索引擎转向你刚设置的新地址，无缝操作，让你安全放心。<br/><br/>３.　Redirection<br/><br/>使用条件：当你把网站的域名进行更改时候，如从 yoursite.com/blog 改为 yoursite.com/ 的时候，这个插件就派上用场了。使用方法见这里。<br/><br/>参考文章：《 让 WordPress 的URL规范化》，《重新配置Blog永久链接》，《301 Redirect 重定向WP地址》。<br/><br/>我的WordPress这样SEO (5)－meta的处理<br/><br/>在这一节里我们会说说如何处理WordPress的meta信息。其实meta就是一些简单的语句，我们用它来更准确的告诉搜索引擎关于网站的信息。当你用编辑工具打开主题模板的header.php文件，你会看到有如下类似的信息：<br/><br/>&lt;meta name=”generator” content=”WordPress &lt;?php bloginfo(’version’); ?&gt;” /&gt;<br/><br/>其实这就是一条meta信息，它告诉了搭建网站的WordPress版本号。这只是个例子，我们可以参照它自己多添加几条meta语句，更准确的描述自己的网站，如：<br/><br/>&lt;meta name=”keywords” content=”请在这里填写你网站的关键词” /&gt;<br/>&lt;meta name=”description” content=”请在这里填写你的网站描述概要”/&gt;<br/>&lt;meta name=”Author” content=”网站作者名字” /&gt;<br/><br/>上面的三条就是最基本的meta信息了。有了它们，当你的网站在搜索引擎内被查看时候，就会显示你自己设定的信息，这样会让信息查找者更好的了解你的网站。<br/><br/>但可能你会觉得这样还不够，因为它只是对网站的综合信息描述，而我们应该把meta的描述更准确地应用到各篇文章或者各个单独页面内。所以为了更好地利用meta进行SEO，这里我推荐使用 SEO Meta Editor Advanced插件。插件的使用很简单，上传－激活就行。然后你会在编辑文章时候看到如下的三个填写框，<br/><br/><br/><br/>HTML Meta Keywords field: “这里填写文章的关键词”<br/><br/>HTML Meta Description field: “这里填写文章的概要描述”<br/><br/>TITLE tags field:“这里填写你需要在浏览器标题栏显示的关键词”<br/><br/>使用该插件后，现在我们就可以为各篇文章和单独页面添加适宜的meta描述了。<br/><br/>在这里要注意一点：当按上面的方法添加使用meta后，在单独文章的页面内查看meta信息时，你会发现出现两个”keywords”和两个 “description”的meta信息。这是由于除了你利用上面插件为单独文章设定的meta外，系统还加载了header.php的meta信息。如何处理？只要把header.php内的meta信息稍稍更改后即可：<br/><br/>&lt;?php if ( is_home() || is_category() || is_search() ) { print<br/>‘&lt;meta name=”keywords” content=”请在这里填写你网站的关键词” /&gt;<br/>&lt;meta name=”description” content=”请在这里填写你的网站描述概要” /&gt;’; } ?&gt;<br/>&lt;meta name=”Author” content=”网站作者名字” /&gt;<br/><br/>这样，就保证了meta信息的唯一性和准确性了。]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.papozhe.com/php/default.asp?id=30" /> 
	  <id>http://www.papozhe.com/php/default.asp?id=30</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[在Windows IIS下配置WordPress MU环境]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.papozhe.com/php/</uri>
		 <email>papozhe@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.papozhe.com/php/default.asp?cateID=11" label="网站赚钱观察" /> 
	  <updated>2008-10-07T09:32:36+08:00</updated>
	  <published>2008-10-07T09:32:36+08:00</published>
		  <summary type="html"><![CDATA[在Windows环境下使用IIS搭建和Linux的Apache一样的环境也并非不可能，下面我就介绍一下我使用Windows Server 2003的IIS搭建一个和Apache一样的WordPress MU（WordPress多用户版）的过程。<br/><br/>　　首先要安装PHP和MySQL环境，为了方便安装，可以直接安装一个WAMP的集成安装环境，可以直接将Apache、MySQL和PHP安装好，将其安装为服务后，禁用Apache的服务，以免其和IIS冲突。<br/><br/>　　接着是在Windows Server 2003下配置PHP，配置方法是，在IIS的“WEB服务扩展”中，添加一个新的WEB服务扩展，程序后缀为PHP，ISAPI程序为php5isapi.dll，然后再“环境变量”-“系统变量”中增加变量名PHPRC，数值为php.ini的路径，重启服务器即可完成PHP的配置。<br/><br/>　　接下来安装WordPress MU环境，安装过程和Apache环境下安装一样。<br/><br/>　　最后，最重要的一步就是设置URL重写（URL rewriter），目前我使用的是一个名为ISAPI_Rewrite 3的ISAPI实现的这个功能，3.0版本ISAPI_Rewrite兼容Apache的mod_rewrite格式，可以直接将.htaccess文件内容复制到httpd.conf中，可惜这个软件的免费版减少了很多有用的功能，多站点设置有点复杂。<br/><br/>　　ISAPI_Rewrite对于Apache的mod_rewrite并不是完全兼容，还需要对WordPress进行一些修改，打开WordPress MU的wp-settings.php文件，在文件的最开头增加下面这一行：<br/><br/>$_SERVER[&#39;REQUEST_URI&#39;] = $_SERVER[&#39;HTTP_X_ORIGINAL_URL&#39;];<br/><br/>　　现在WordPress MU即可在IIS下运行了，WordPress单用户版的配置也是同样道理，而且会更简单。]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.papozhe.com/php/default.asp?id=29" /> 
	  <id>http://www.papozhe.com/php/default.asp?id=29</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[Win2003+IIS6.0环境下安装PHP运行环境]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.papozhe.com/php/</uri>
		 <email>papozhe@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.papozhe.com/php/default.asp?cateID=3" label="PHP常见问题" /> 
	  <updated>2008-10-04T20:17:13+08:00</updated>
	  <published>2008-10-04T20:17:13+08:00</published>
		  <summary type="html"><![CDATA[将“php.ini-recommended”重命名为“php.ini”之后将其移动到C:WINDOWS; <br/>　　将php4ts.dll移动到C:WINDOWSSystem32;<br/><br/>　　进入“控制面板”? “管理工具”(Administrative Tools);<br/><br/>　　双击“Internet信息服务”管理器(IISManager)：<br/><br/>　　1)、点击“Web服务扩展”(Web Service Extensions)并选择添加一个新的Web服务扩展，如下图：<br/><br/>　　<br/><br/><br/>Web服务扩展<br/> <br/><br/>　　2)、将路径添加到php4isapi.dll中：<br/><br/>　　<br/><br/><br/>将路径添加到php4isapi.dll中<br/> <br/><br/>　　<br/><br/><br/>Win2003+IIS6.0环境下安装PHP<br/>　　　5)、进入主目录标签(Home Directory)，设置允许执行脚本和可执行程序：<br/>　　<br/><br/><br/>设置允许执行脚本和可执行程序<br/> <br/><br/>　　6)、点击“配置”选项(Configuration)?“添加”(Add)：<br/><br/>　　<br/><br/><br/>点击“配置”选项(Configuration)?“添加”(Add)<br/>　　　7)、正确地填写：Executable: browse to the php4isapi.dll and the Extension: .php;取消文件存在核实复选标记，只保留脚本引擎：<br/>　　<br/><br/><br/>取消文件存在核实复选标记，只保留脚本引擎<br/> <br/><br/>　　8)、进入“文档”(Documents)标签，添加index.php并将其置顶;<br/><br/>　　9)、进入命令提示符：开始|运行|cmd<br/><br/>　　<br/><br/><br/>进入命令提示符：开始|运行|cmd<br/> <br/><br/>　　10)、在命令提示符中键入：iisrestart<br/><br/>　　<br/><br/><br/>在命令提示符中键入：iisrestart<br/>　　 <br/>　　11)、NT安全性：在wwwroot和php目录中添加可阅读、执行的IUSR_YourMachineName;<br/><br/>　　12)、为了检测PHP是否正在运行，编写一个名为phpinfo.php，内容为如下简PHP脚本：的文件，再将其复制到wwwroot目录中。<br/><br/>　　尝试从浏览器中调用该文件就可以观察PHP是否生效。<br/><br/>　　如果PHP还没有运行，试图从<a href="http://www.php.net/downloads.php" target="_blank">http://www.php.net/downloads.php</a>运行Windows Installer，再从头重复所有步骤。<br/><br/>　　就是这么简单!<br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.papozhe.com/php/default.asp?id=28" /> 
	  <id>http://www.papozhe.com/php/default.asp?id=28</id> 
  </entry>	
		
</feed>