<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>藏金阁</title><link>http://www.myclub2.com/blog/wskrnrpl/category/160.html</link><description>时间久了,就知道它们都是金子,一直会发光......</description><managingEditor>wskrnrpl</managingEditor><dc:language>zh-CHS</dc:language><generator>.Text Version 0.958.2004.214</generator><item><dc:creator>wskrnrpl</dc:creator><title>［转］“快男”“红楼”谁可耻？</title><link>http://www.myclub2.com/blog/wskrnrpl/archive/2007/07/17/45210.html</link><pubDate>Mon, 16 Jul 2007 23:54:00 GMT</pubDate><guid>http://www.myclub2.com/blog/wskrnrpl/archive/2007/07/17/45210.html</guid><wfw:comment>http://www.myclub2.com/blog/wskrnrpl/comments/45210.html</wfw:comment><comments>http://www.myclub2.com/blog/wskrnrpl/archive/2007/07/17/45210.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.myclub2.com/blog/wskrnrpl/comments/commentRss/45210.html</wfw:commentRss><trackback:ping>http://www.myclub2.com/blog/wskrnrpl/services/trackbacks/45210.html</trackback:ping><description>
		&lt;p&gt;
				&lt;font color="#000000"&gt;
						&lt;font color="#000000"&gt;文章作者：沐童&lt;wbr&gt;&lt;/wbr&gt;&lt;/font&gt;
				&lt;/font&gt;
		&lt;/p&gt;
		&lt;p&gt;
				&lt;font color="#000000"&gt;我一直很欣赏一句话：宁做真小人，不做伪君子。并不是因为我喜欢真小人，而是出于“两害相权取其轻”的考虑。用这句话来形容今年“快乐男声”与“红楼梦中人”两大选秀活动，简直再合适不过。常有人对我说：为何总要批判？何不来点赞扬？那么，此文就将“快男”和“红楼”进行个比较，看看哪个可耻，哪个值得赞扬。&lt;wbr&gt;&lt;br /&gt;&lt;br /&gt;&lt;font style="LINE-HEIGHT: 1.3em"&gt;我对一切商业选秀节目都没多大兴趣。但是，我反对用一种自以为是的“精英价值观”去看待包括选秀在内的大众文化事件，尤其反对用“看不看选秀”作为标准来划分所谓“有品的人”与“没品的人”，因为这两个概念都是自视为“精英”的人们臆想出来祸害社会的。不爱看的人千万别认为自己就比那些爱看的人更高尚。选秀活动根植于人类的一种具有普遍性的“围观”与“偶像崇拜”心理，如今亦是全世界风行的潮流，躲是躲不掉的，一味抗拒也是徒劳，不如用更为积极的态度施以引导，使其危害性降到最低。因此，有必要为选秀活动划分一个善恶标准，我总是相信引导是优于扼杀的。&lt;/font&gt;&lt;wbr&gt;&lt;br /&gt;&lt;br /&gt;&lt;font style="LINE-HEIGHT: 1.3em"&gt;为什么“快男”是值得称赞的？很简单，因为它遵循了商业活动和娱乐节目最基本的游戏规则，没有如“红楼梦中人”一样，做那个打着弘扬传统文化的招牌、暗地里大肆策划假新闻、欺骗观众的勾当。在我看来，在当下这个全民选秀的时代里，“快男”至少代表了一种坦率的、不虚伪的娱乐力量。符合市场经济运作规律，符合电视观众的消费习惯，更重要的是，没有用过度娱乐来污染文化。&lt;/font&gt;&lt;wbr&gt;&lt;br /&gt;&lt;br /&gt;&lt;font style="LINE-HEIGHT: 1.3em"&gt;从“快男”开播到现在，我只看过一次。我并不关心有哪些选手出场，他们长什么样，都唱了什么，但对于“快男”运作从开始到现在的相关动态和评论，我是一直关注的，因为这是一个影响太重大的文化事件，有价值，也有意思。从头到尾关注下来，一个感觉就是：舒服。单独看“快男”，可能觉得没什么；但是若与“红楼”对比着看，谁善谁恶就太明显了。&lt;/font&gt;&lt;wbr&gt;&lt;br /&gt;&lt;br /&gt;&lt;font style="LINE-HEIGHT: 1.3em"&gt;首先，“快男”的绝大多数选手都没有通过恶性新闻策划的方式来提升人气，这与“红楼”简直是天壤之别。我不了解各位选手的实力如何、长相如何，但是至少在我看来，他们中的绝大多数都保有着健康、道德纯正、积极向上的媒介形象。观众们追求快男，多半是发自肺腑的、真诚的热爱，不是出于偷窥、八卦的心理。这种道德价值的取向，对于选秀节目来说太重要了。崇拜娱乐偶像是全人类普遍存在的根深蒂固的现象，没有人能够阻止。那么应当让人们，尤其是青少年，崇拜什么样的偶像？我觉得，至少应当是心地纯正、脚踏实地的偶像。至于这些选手私生活如何，跟谁约会在哪开房，与选秀活动无关，不要一股脑地哄赶到大众的视野中来。&lt;/font&gt;&lt;wbr&gt;&lt;br /&gt;&lt;br /&gt;&lt;font style="LINE-HEIGHT: 1.3em"&gt;相反，看看“红楼”选秀的全过程吧，各式各样的丑闻我们都看遍了，暴力的，色情的，比比皆是。今天，某男选手用刀逼评委；明天，某女选手昔日男友曝光裸照；后天，好不容易当选的女主角又说罢演了……善良的观众容易被表象迷惑，真的为他们担忧；聪明的观众却知道，绝大多数新闻都是主办方“做”出来的。毁了一个选秀节目的口碑无所谓，毁了全国青少年的偶像品味就罪大恶极了。&lt;/font&gt;&lt;wbr&gt;&lt;br /&gt;&lt;br /&gt;&lt;font style="LINE-HEIGHT: 1.3em"&gt;“快男”值得称赞的第二个理由，在于其“真小人”的坦率，在于其“商人本色”。主办方没有打着一个貌似高尚的幌子，一边破坏传统文化，一边赚黑钱。从一开始，主办方就把这次选秀定位为一个娱乐事件，一切都按照商业化的程式运作。说白了，就是明白地告诉观众，你们可以在一定程度上支持谁晋级谁淘汰，而我们主办方要赚你们的笑声与眼泪，赚你们口袋里的钱。说白了，愿者上钩。所谓商业选秀，就应当这样，赚钱赚得坦坦荡荡。如果能把节目做得很好，让观众觉得花钱投票也值，没有受骗的感觉，就算是成功了。至于魏文彬说选秀不为赚钱，那是他作为国家官员必需的说辞，大可不必太认真。&lt;/font&gt;&lt;wbr&gt;&lt;br /&gt;&lt;br /&gt;&lt;font style="LINE-HEIGHT: 1.3em"&gt;而同样是赚钱，“红楼”却摆出了一副标准伪君子的姿态，一方面义正词严地说，不为盈利，只为重拍经典、弘扬古典文学；另一方面，该赚的钱一分也没少拿。最令人气愤的是，老百姓花了钱，支持了自己的选手，投了票，主办方却还大玩猫腻，最后总算勉强选出了两个胜利者，却又翻盘：选上的也可能一个都不用。这难道不是商业欺诈么？如果从一开始就立志拍好《红楼梦》，主办方就不会做出这么多令人反胃的策划来；可是既然已经把《红楼梦》弄得惨不忍睹了、商业化了，就应当商业到底。观众花钱投票选出的演员，导演又不用，那么那些钱都去了哪里呢？是不是应当一笔一笔退还给花了钱的人？我是不反对商业化行为的，但是想玩这个，就要遵守游戏规则，宁做“真小人”别做“伪君子”。同样是赚钱，“快男”赚得干干净净，“红楼”赚得肮脏不堪。&lt;/font&gt;&lt;wbr&gt;&lt;br /&gt;&lt;br /&gt;&lt;font style="LINE-HEIGHT: 1.3em"&gt;如果此类选秀活动还要继续办下去，我希望后来者以本届的“快乐男声”为榜样。是雅是俗，那是尺度问题；骗不骗人，却是道德问题。制造偶像，要制造优质的，不要制造垃圾的；赚钱，要赚在明处，不要蒙骗欺诈。谁都不是傻子。市场经济，商业规律，人人了解亦尊重，不必遮遮掩掩，否则无异于自毁招牌。赚钱并不可耻，可耻的是偷偷练了葵花宝典，还要摆出一副名门正派掌门人的做派，岳不群是最令人心寒和鄙视的。&lt;/font&gt;&lt;wbr&gt;&lt;br /&gt;&lt;br /&gt;&lt;font style="LINE-HEIGHT: 1.3em"&gt;一切选秀，无论音乐领域还是影视领域，俗是一定要俗的，你不爱看，有人爱看，这是市场经济规律作用的结果，没什么道理可讲。但是是“善俗”还是“恶俗”，效果却有天壤之别。湖南卫视的大钱可以赚了一年又一年，北京卫视，做的却只能是一锤子买卖。毁了《红楼梦》，毁了那么多年轻的、有梦想的少男少女，更恶劣的是，毁了这个社会赖以运转的天理公道。&lt;/font&gt;&lt;/wbr&gt;&lt;/wbr&gt;&lt;/wbr&gt;&lt;/wbr&gt;&lt;/wbr&gt;&lt;/wbr&gt;&lt;/wbr&gt;&lt;/wbr&gt;&lt;/wbr&gt;&lt;/font&gt;
		&lt;/p&gt;
&lt;img src ="http://www.myclub2.com/blog/wskrnrpl/aggbug/45210.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>wskrnrpl</dc:creator><title>［转］花3.2亿去岳阳楼看老鼠</title><link>http://www.myclub2.com/blog/wskrnrpl/archive/2007/07/17/45209.html</link><pubDate>Mon, 16 Jul 2007 23:47:00 GMT</pubDate><guid>http://www.myclub2.com/blog/wskrnrpl/archive/2007/07/17/45209.html</guid><wfw:comment>http://www.myclub2.com/blog/wskrnrpl/comments/45209.html</wfw:comment><comments>http://www.myclub2.com/blog/wskrnrpl/archive/2007/07/17/45209.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.myclub2.com/blog/wskrnrpl/comments/commentRss/45209.html</wfw:commentRss><trackback:ping>http://www.myclub2.com/blog/wskrnrpl/services/trackbacks/45209.html</trackback:ping><description>
		&lt;p&gt;文章作者：沐童 &lt;/p&gt;
		&lt;p&gt;有人跟我说，湖南省岳阳市要花3.2亿元财政重修岳阳楼，旨在弘扬范仲淹“先天下之忧而忧，后天下之乐而乐”的文化内涵，并市领导称这笔大钱花的是“民心工程”，众望所归。&lt;/p&gt;
		&lt;p&gt;然而，在距离岳阳市区不远的洞庭湖区，农民们正在遭遇百年难得一见的重大鼠灾，自然生态遭遇惨烈的破坏，农民生活遭遇严重威胁。&lt;/p&gt;
		&lt;p&gt;上述两个片段，如同蒙太奇一般，在我的头脑中反复闪现。一边是大腹便便的政府官员，一口气抛出3.2亿纳税人的钱，把一座古代建筑翻修得美仑美奂；一边是生活贫苦的村民，流着汗，奋力用自制的简易工具，在田间地头与鼠患奋战。&lt;/p&gt;
		&lt;p&gt;岳阳楼修好了，票价自然更加昂贵，喜爱附庸风雅的有钱人势必蜂拥而至。慕名而来的旅行者登上楼顶，本想看看范公笔下描述的“上下天光，一碧万顷”，谁知，映入眼帘的，却是满目黑漆漆的老鼠，死的，活的，猖獗无比。或许，“登岳阳楼看老鼠”会成为洞庭湖畔新的一景，流传百世。而这一“美名”，是用3.2亿雪花银换来的。&lt;/p&gt;
		&lt;p&gt;我想起早些年听说的一个很令人发指的消息。西北某贫困县的县长，为了装修县里的某名人故居，居然擅自把全县农民的税费提高一倍。有人提出异议，县长说：你懂个屁，发扬此名人的伟大精神，是我们县不容推辞的文化使命。不知此名人若地下有知，会如何感想。他的精神，究竟是鼓舞了后人，还是让更多贫穷困苦的后人承受了苦难？&lt;/p&gt;
		&lt;p&gt;我爱范仲淹，一爱他的风流文采，二爱他的清廉风骨。“不以物喜，不以己悲”是为人修身的至高境界，“先天下之忧而忧，后天下之乐而乐”则是颠扑不破的为官之道。人民正在承受痛苦，官员却在大兴土木。这是对范仲淹精神的弘扬，还是侮辱？如若范公得知，千年之后，3.2亿修出来的华美绝伦的岳阳楼上，再无法得见“沙鸥翔集、锦鳞游泳”的秀美，而是无数被破坏的庄稼天园，千万双因灾难而哭泣的双眼，还能不能做到“不以物喜，不以己悲”。&lt;/p&gt;
		&lt;p&gt;微斯人，吾谁与归！是范公最终发出的感慨。岳阳市花这么多钱来拍范仲淹的马屁时，是否想到了自己在这样踌躇满志、目空一切之时，很容易成为历史的罪人呢？&lt;/p&gt;
		&lt;p&gt;把这3.2亿全部投放在赈济灾区上，才是真正的“先天下之忧而忧，后天下之乐而乐”。如果范仲淹还活着，这会是他的选择。人的生存是世界赖以运行的根本，离开了人，一切文物古迹的存在都没有意义。&lt;/p&gt;
		&lt;p&gt;我真不希望，未来的某一天，我去了岳阳楼，导游对说：登楼看老鼠吧，这是政府花了3.2亿建设的新景点。若有那一天，我多半会失声痛哭，为岳阳楼，为范仲淹，也为那句流传千古的“先天下之忧而忧，后天下之乐而乐”。因为在它的发源地，岳阳，它已经死了。&lt;br /&gt;&lt;/p&gt;
		&lt;p&gt; &lt;/p&gt;
&lt;img src ="http://www.myclub2.com/blog/wskrnrpl/aggbug/45209.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>wskrnrpl</dc:creator><title>六个月成为网络专家资料：）</title><link>http://www.myclub2.com/blog/wskrnrpl/archive/2007/07/01/44969.html</link><pubDate>Sun, 01 Jul 2007 15:09:00 GMT</pubDate><guid>http://www.myclub2.com/blog/wskrnrpl/archive/2007/07/01/44969.html</guid><wfw:comment>http://www.myclub2.com/blog/wskrnrpl/comments/44969.html</wfw:comment><comments>http://www.myclub2.com/blog/wskrnrpl/archive/2007/07/01/44969.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.myclub2.com/blog/wskrnrpl/comments/commentRss/44969.html</wfw:commentRss><trackback:ping>http://www.myclub2.com/blog/wskrnrpl/services/trackbacks/44969.html</trackback:ping><description>
		&lt;p&gt;今天整理硬盘，发现这东东的存在。&lt;/p&gt;
		&lt;p&gt;有空再看一下吧，有需要下载的同学可以联系我：）&lt;/p&gt;
		&lt;p&gt;目录如下：&lt;/p&gt;
		&lt;p&gt;美河制作.六个月成为网络专家.网络基础.arp协议简介.rmvb 详情 18.6MB  ===OK&lt;/p&gt;
		&lt;p&gt;美河制作.六个月成为网络专家.网络基础.dns协议.rmvb 详情 19.2MB ＝＝OK&lt;/p&gt;
		&lt;p&gt;美河制作.六个月成为网络专家.网络基础.icmp协议简介.rmvb 详情 17.4MB &lt;/p&gt;
		&lt;p&gt;美河制作.六个月成为网络专家.网络基础.ipv6简介.rmvb 详情 20.9MB &lt;/p&gt;
		&lt;p&gt;美河制作.六个月成为网络专家.网络基础.ip地址(上).rmvb 详情 16.8MB &lt;/p&gt;
		&lt;p&gt;美河制作.六个月成为网络专家.网络基础.ip地址(下).rmvb 详情 8.9MB &lt;/p&gt;
		&lt;p&gt;美河制作.六个月成为网络专家.网络基础.ip路由原理.rmvb 详情 18.7MB &lt;/p&gt;
		&lt;p&gt;美河制作.六个月成为网络专家.网络基础.osi参考模型(上).rmvb 详情 21.2MB &lt;/p&gt;
		&lt;p&gt;美河制作.六个月成为网络专家.网络基础.osi参考模型(下).rmvb 详情 18.8MB &lt;/p&gt;
		&lt;p&gt;。。。。。。。。。。。。太多文件了，不贴了。&lt;/p&gt;
&lt;img src ="http://www.myclub2.com/blog/wskrnrpl/aggbug/44969.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>wskrnrpl</dc:creator><title>Sql Server 常用日期格式及示范代码</title><link>http://www.myclub2.com/blog/wskrnrpl/archive/2007/05/09/43373.html</link><pubDate>Wed, 09 May 2007 05:54:00 GMT</pubDate><guid>http://www.myclub2.com/blog/wskrnrpl/archive/2007/05/09/43373.html</guid><wfw:comment>http://www.myclub2.com/blog/wskrnrpl/comments/43373.html</wfw:comment><comments>http://www.myclub2.com/blog/wskrnrpl/archive/2007/05/09/43373.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.myclub2.com/blog/wskrnrpl/comments/commentRss/43373.html</wfw:commentRss><trackback:ping>http://www.myclub2.com/blog/wskrnrpl/services/trackbacks/43373.html</trackback:ping><description>
		&lt;p&gt;PS:开发的时候总是上网搜索这东西，索性贴在BLOG上得了：）&lt;/p&gt;
		&lt;p&gt;SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm &lt;br /&gt;例如: &lt;br /&gt;select getdate() &lt;br /&gt;2004-09-12 11:06:08.177 &lt;br /&gt;整理了一下SQL Server里面可能经常会用到的日期格式转换方法: &lt;br /&gt;举例如下: &lt;br /&gt;select CONVERT(varchar, getdate(), 120 ) &lt;br /&gt;2004-09-12 11:06:08 &lt;/p&gt;
		&lt;p&gt;select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','') &lt;br /&gt;20040912110608 &lt;/p&gt;
		&lt;p&gt;select CONVERT(varchar(12) , getdate(), 111 ) &lt;br /&gt;2004/09/12 &lt;/p&gt;
		&lt;p&gt;select CONVERT(varchar(12) , getdate(), 112 ) &lt;br /&gt;20040912 &lt;/p&gt;
		&lt;p&gt;select CONVERT(varchar(12) , getdate(), 102 ) &lt;br /&gt;2004.09.12 &lt;/p&gt;
		&lt;p&gt;select CONVERT(varchar(12) , getdate(), 101 ) &lt;br /&gt;09/12/2004 &lt;/p&gt;
		&lt;p&gt;select CONVERT(varchar(12) , getdate(), 103 ) &lt;br /&gt;12/09/2004 &lt;/p&gt;
		&lt;p&gt;select CONVERT(varchar(12) , getdate(), 104 ) &lt;br /&gt;12.09.2004 &lt;/p&gt;
		&lt;p&gt;select CONVERT(varchar(12) , getdate(), 105 ) &lt;br /&gt;12-09-2004 &lt;/p&gt;
		&lt;p&gt;select CONVERT(varchar(12) , getdate(), 106 ) &lt;br /&gt;12 09 2004 &lt;/p&gt;
		&lt;p&gt;select CONVERT(varchar(12) , getdate(), 107 ) &lt;br /&gt;09 12, 2004 &lt;/p&gt;
		&lt;p&gt;select CONVERT(varchar(12) , getdate(), 108 ) &lt;br /&gt;11:06:08 &lt;/p&gt;
		&lt;p&gt;select CONVERT(varchar(12) , getdate(), 109 ) &lt;br /&gt;09 12 2004 1 &lt;/p&gt;
		&lt;p&gt;select CONVERT(varchar(12) , getdate(), 110 ) &lt;br /&gt;09-12-2004 &lt;/p&gt;
		&lt;p&gt;select CONVERT(varchar(12) , getdate(), 113 ) &lt;br /&gt;12 09 2004 1 &lt;/p&gt;
		&lt;p&gt;select CONVERT(varchar(12) , getdate(), 114 ) &lt;br /&gt;11:06:08.177 &lt;/p&gt;
		&lt;p&gt;再PS:今天值得纪念，贴Eg代码，其中的103之类的参考上面选择你想要的格式类型吧。&lt;/p&gt;
		&lt;p&gt;sql="select *,convert(char(12),pdate,103) as ppdate,convert(char(12),rdate,103) as rrdate from sz_zhuanti where isdel=0 and id="&amp;amp;id&lt;br /&gt;其中pdate,rdate分别是表里的字段，表示创建时间和修改时间，显示的时候就直接用ppdate,rrdate好了，创建于 &amp;lt;%=rs("ppdate")%&amp;gt; 修改于 &amp;lt;%=rs("rrdate")%&amp;gt;，最后的结果如下：&lt;/p&gt;
		&lt;p&gt;创建于 08/05/2007 修改于 09/05/2007 &lt;/p&gt;
		&lt;p&gt;今天值得纪念，我这个项目快OK了，离开是迟早的事，无愧于自己，呵呵：）&lt;/p&gt;
&lt;img src ="http://www.myclub2.com/blog/wskrnrpl/aggbug/43373.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>wskrnrpl</dc:creator><title>转贴：PHP 中的一些经验积累</title><link>http://www.myclub2.com/blog/wskrnrpl/archive/2006/12/08/40528.html</link><pubDate>Fri, 08 Dec 2006 13:00:00 GMT</pubDate><guid>http://www.myclub2.com/blog/wskrnrpl/archive/2006/12/08/40528.html</guid><wfw:comment>http://www.myclub2.com/blog/wskrnrpl/comments/40528.html</wfw:comment><comments>http://www.myclub2.com/blog/wskrnrpl/archive/2006/12/08/40528.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.myclub2.com/blog/wskrnrpl/comments/commentRss/40528.html</wfw:commentRss><trackback:ping>http://www.myclub2.com/blog/wskrnrpl/services/trackbacks/40528.html</trackback:ping><description>
		&lt;p&gt;1、关于PHP重定向&lt;br /&gt;方法一：header("Location: index.php"); &lt;br /&gt;方法二：echo "&amp;lt;script&amp;gt;window.location =\"$PHP_SELF\";&amp;lt;/script&amp;gt;"; &lt;br /&gt;方法三：echo "&amp;lt;META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=index.php\"&amp;gt;"; &lt;/p&gt;
		&lt;p&gt;2、获取访问者浏览器 &lt;/p&gt;
		&lt;p&gt;
				&lt;br /&gt;function browse_infor() &lt;br /&gt;{ &lt;br /&gt;$browser="";$browserver=""; &lt;br /&gt;$Browsers =array("Lynx","MOSAIC","AOL","Opera","JAVA","MacWeb","WebExplorer","OmniWeb"); &lt;br /&gt;$Agent = $GLOBALS["HTTP_USER_AGENT"]; &lt;br /&gt;for ($i=0; $i&amp;lt;=7; $i++) &lt;br /&gt;{ &lt;br /&gt;if (strpos($Agent,$Browsers[$i])) &lt;br /&gt;{ &lt;br /&gt;$browser = $Browsers[$i]; &lt;br /&gt;$browserver =""; &lt;br /&gt;} &lt;br /&gt;} &lt;br /&gt;if (ereg("Mozilla",$Agent) &amp;amp;&amp;amp; !ereg("MSIE",$Agent)) &lt;br /&gt;{ &lt;br /&gt;$temp =explode("(", $Agent); $Part=$temp[0]; &lt;br /&gt;$temp =explode("/", $Part); $browserver=$temp[1]; &lt;br /&gt;$temp =explode(" ",$browserver); $browserver=$temp[0]; &lt;br /&gt;$browserver =preg_replace("/([\d\.]+)/","\1",$browserver); &lt;br /&gt;$browserver = " $browserver"; &lt;br /&gt;$browser = "Netscape Navigator"; &lt;br /&gt;} &lt;br /&gt;if (ereg("Mozilla",$Agent) &amp;amp;&amp;amp; ereg("Opera",$Agent)) &lt;br /&gt;{ &lt;br /&gt;$temp =explode("(", $Agent); $Part=$temp[1]; &lt;br /&gt;$temp =explode(")", $Part); $browserver=$temp[1]; &lt;br /&gt;$temp =explode(" ",$browserver);$browserver=$temp[2]; &lt;br /&gt;$browserver =preg_replace("/([\d\.]+)/","\1",$browserver); &lt;br /&gt;$browserver = " $browserver"; &lt;br /&gt;$browser = "Opera"; &lt;br /&gt;} &lt;br /&gt;if (ereg("Mozilla",$Agent) &amp;amp;&amp;amp; ereg("MSIE",$Agent)) &lt;br /&gt;{ &lt;br /&gt;$temp = explode("(", $Agent); $Part=$temp[1]; &lt;br /&gt;$temp = explode(";",$Part); $Part=$temp[1]; &lt;br /&gt;$temp = explode(" ",$Part);$browserver=$temp[2]; &lt;br /&gt;$browserver =preg_replace("/([\d\.]+)/","\1",$browserver); &lt;br /&gt;$browserver = " $browserver"; &lt;br /&gt;$browser = "Internet Explorer"; &lt;br /&gt;} &lt;br /&gt;if ($browser!="") &lt;br /&gt;{ &lt;br /&gt;$browseinfo = "$browser$browserver"; &lt;br /&gt;} &lt;br /&gt;else &lt;br /&gt;{ &lt;br /&gt;$browseinfo = "Unknown"; &lt;br /&gt;} &lt;br /&gt;return $browseinfo; &lt;br /&gt;} &lt;br /&gt;//调用方法$browser=browseinfo() ;直接返回结果 &lt;/p&gt;
		&lt;p&gt;
				&lt;br /&gt;3、获取访问者操作系统 &lt;br /&gt;function osinfo() { &lt;br /&gt;$os=""; &lt;br /&gt;$Agent = $GLOBALS["HTTP_USER_AGENT"]; &lt;br /&gt;if (eregi('win',$Agent) &amp;amp;&amp;amp; strpos($Agent, '95')) { &lt;br /&gt;$os="Windows 95"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('win 9x',$Agent) &amp;amp;&amp;amp; strpos($Agent, '4.90')) { &lt;br /&gt;$os="Windows ME"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('win',$Agent) &amp;amp;&amp;amp; ereg('98',$Agent)) { &lt;br /&gt;$os="Windows 98"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('win',$Agent) &amp;amp;&amp;amp; eregi('nt 5\.0',$Agent)) { &lt;br /&gt;$os="Windows 2000"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('win',$Agent) &amp;amp;&amp;amp; eregi('nt',$Agent)) { &lt;br /&gt;$os="Windows NT"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('win',$Agent) &amp;amp;&amp;amp; eregi('nt 5\.1',$Agent)) { &lt;br /&gt;$os="Windows XP"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('win',$Agent) &amp;amp;&amp;amp; ereg('32',$Agent)) { &lt;br /&gt;$os="Windows 32"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('linux',$Agent)) { &lt;br /&gt;$os="Linux"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('unix',$Agent)) { &lt;br /&gt;$os="Unix"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('sun',$Agent) &amp;amp;&amp;amp; eregi('os',$Agent)) { &lt;br /&gt;$os="SunOS"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('ibm',$Agent) &amp;amp;&amp;amp; eregi('os',$Agent)) { &lt;br /&gt;$os="IBM OS/2"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('Mac',$Agent) &amp;amp;&amp;amp; eregi('PC',$Agent)) { &lt;br /&gt;$os="Macintosh"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('PowerPC',$Agent)) { &lt;br /&gt;$os="PowerPC"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('AIX',$Agent)) { &lt;br /&gt;$os="AIX"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('HPUX',$Agent)) { &lt;br /&gt;$os="HPUX"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('NetBSD',$Agent)) { &lt;br /&gt;$os="NetBSD"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('BSD',$Agent)) { &lt;br /&gt;$os="BSD"; &lt;br /&gt;} &lt;br /&gt;elseif (ereg('OSF1',$Agent)) { &lt;br /&gt;$os="OSF1"; &lt;br /&gt;} &lt;br /&gt;elseif (ereg('IRIX',$Agent)) { &lt;br /&gt;$os="IRIX"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('FreeBSD',$Agent)) { &lt;br /&gt;$os="FreeBSD"; &lt;br /&gt;} &lt;br /&gt;if ($os=='') $os = "Unknown"; &lt;br /&gt;return $os; &lt;br /&gt;} &lt;br /&gt;//调用方法$os=os_infor() ; &lt;/p&gt;
		&lt;p&gt;
				&lt;br /&gt;4、文件格式类 &lt;br /&gt;$mime_types = array( &lt;br /&gt;'gif' =&amp;gt; 'image/gif', &lt;br /&gt;'jpg' =&amp;gt; 'image/jpeg', &lt;br /&gt;'jpeg' =&amp;gt; 'image/jpeg', &lt;br /&gt;'jpe' =&amp;gt; 'image/jpeg', &lt;br /&gt;'bmp' =&amp;gt; 'image/bmp', &lt;br /&gt;'png' =&amp;gt; 'image/png', &lt;br /&gt;'tif' =&amp;gt; 'image/tiff', &lt;br /&gt;'tiff' =&amp;gt; 'image/tiff', &lt;br /&gt;'pict' =&amp;gt; 'image/x-pict', &lt;br /&gt;'pic' =&amp;gt; 'image/x-pict', &lt;br /&gt;'pct' =&amp;gt; 'image/x-pict', &lt;br /&gt;'tif' =&amp;gt; 'image/tiff', &lt;br /&gt;'tiff' =&amp;gt; 'image/tiff', &lt;br /&gt;'psd' =&amp;gt; 'image/x-photoshop', &lt;/p&gt;
		&lt;p&gt;'swf' =&amp;gt; 'application/x-shockwave-flash', &lt;br /&gt;'js' =&amp;gt; 'application/x-javascript', &lt;br /&gt;'pdf' =&amp;gt; 'application/pdf', &lt;br /&gt;'ps' =&amp;gt; 'application/postscript', &lt;br /&gt;'eps' =&amp;gt; 'application/postscript', &lt;br /&gt;'ai' =&amp;gt; 'application/postscript', &lt;br /&gt;'wmf' =&amp;gt; 'application/x-msmetafile', &lt;/p&gt;
		&lt;p&gt;'css' =&amp;gt; 'text/css', &lt;br /&gt;'htm' =&amp;gt; 'text/html', &lt;br /&gt;'html' =&amp;gt; 'text/html', &lt;br /&gt;'txt' =&amp;gt; 'text/plain', &lt;br /&gt;'xml' =&amp;gt; 'text/xml', &lt;br /&gt;'wml' =&amp;gt; 'text/wml', &lt;br /&gt;'wbmp' =&amp;gt; 'image/vnd.wap.wbmp', &lt;/p&gt;
		&lt;p&gt;'mid' =&amp;gt; 'audio/midi', &lt;br /&gt;'wav' =&amp;gt; 'audio/wav', &lt;br /&gt;'mp3' =&amp;gt; 'audio/mpeg', &lt;br /&gt;'mp2' =&amp;gt; 'audio/mpeg', &lt;/p&gt;
		&lt;p&gt;'avi' =&amp;gt; 'video/x-msvideo', &lt;br /&gt;'mpeg' =&amp;gt; 'video/mpeg', &lt;br /&gt;'mpg' =&amp;gt; 'video/mpeg', &lt;br /&gt;'qt' =&amp;gt; 'video/quicktime', &lt;br /&gt;'mov' =&amp;gt; 'video/quicktime', &lt;/p&gt;
		&lt;p&gt;'lha' =&amp;gt; 'application/x-lha', &lt;br /&gt;'lzh' =&amp;gt; 'application/x-lha', &lt;br /&gt;'z' =&amp;gt; 'application/x-compress', &lt;br /&gt;'gtar' =&amp;gt; 'application/x-gtar', &lt;br /&gt;'gz' =&amp;gt; 'application/x-gzip', &lt;br /&gt;'gzip' =&amp;gt; 'application/x-gzip', &lt;br /&gt;'tgz' =&amp;gt; 'application/x-gzip', &lt;br /&gt;'tar' =&amp;gt; 'application/x-tar', &lt;br /&gt;'bz2' =&amp;gt; 'application/bzip2', &lt;br /&gt;'zip' =&amp;gt; 'application/zip', &lt;br /&gt;'arj' =&amp;gt; 'application/x-arj', &lt;br /&gt;'rar' =&amp;gt; 'application/x-rar-compressed', &lt;/p&gt;
		&lt;p&gt;'hqx' =&amp;gt; 'application/mac-binhex40', &lt;br /&gt;'sit' =&amp;gt; 'application/x-stuffit', &lt;br /&gt;'bin' =&amp;gt; 'application/x-macbinary', &lt;/p&gt;
		&lt;p&gt;'uu' =&amp;gt; 'text/x-uuencode', &lt;br /&gt;'uue' =&amp;gt; 'text/x-uuencode', &lt;/p&gt;
		&lt;p&gt;'latex'=&amp;gt; 'application/x-latex', &lt;br /&gt;'ltx' =&amp;gt; 'application/x-latex', &lt;br /&gt;'tcl' =&amp;gt; 'application/x-tcl', &lt;/p&gt;
		&lt;p&gt;'pgp' =&amp;gt; 'application/pgp', &lt;br /&gt;'asc' =&amp;gt; 'application/pgp', &lt;br /&gt;'exe' =&amp;gt; 'application/x-msdownload', &lt;br /&gt;'doc' =&amp;gt; 'application/msword', &lt;br /&gt;'rtf' =&amp;gt; 'application/rtf', &lt;br /&gt;'xls' =&amp;gt; 'application/vnd.ms-excel', &lt;br /&gt;'ppt' =&amp;gt; 'application/vnd.ms-powerpoint', &lt;br /&gt;'mdb' =&amp;gt; 'application/x-msaccess', &lt;br /&gt;'wri' =&amp;gt; 'application/x-mswrite', &lt;br /&gt;); &lt;/p&gt;
		&lt;p&gt;5、php生成excel文档实例&lt;br /&gt;&amp;lt;? &lt;br /&gt;header("Content-type:application/vnd.ms-excel"); &lt;br /&gt;header("Content-Disposition:filename=test.xls"); &lt;br /&gt;echo "test1\t"; &lt;br /&gt;echo "test2\t\n"; &lt;br /&gt;echo "test1\t"; &lt;br /&gt;echo "test2\t\n"; &lt;br /&gt;echo "test1\t"; &lt;br /&gt;echo "test2\t\n"; &lt;br /&gt;echo "test1\t"; &lt;br /&gt;echo "test2\t\n"; &lt;br /&gt;echo "test1\t"; &lt;br /&gt;echo "test2\t\n"; &lt;br /&gt;echo "test1\t"; &lt;br /&gt;echo "test2\t\n"; &lt;br /&gt;?&amp;gt; &lt;br /&gt;//改动相应文件头就可以输出.doc .xls等文件格式了 &lt;/p&gt;
		&lt;p&gt;6、时间比较问题 &lt;br /&gt;举一个简单例子说明:比如一个论坛对当天发表的贴子用new图片标记一下。 &lt;br /&gt;方法一： &lt;br /&gt;//$db-&amp;gt;rows[$i][date]中为数据库中datetime字段值. &lt;br /&gt;$today=time(); &lt;br /&gt;$theDay=date("Y-m-d H:i:s",$today-24*3600); &lt;br /&gt;$newTag=$db-&amp;gt;rows[$i][date]&amp;gt;=$theDay?"&amp;lt;img src='../image/newinfor.gif'&amp;gt;":""; &lt;br /&gt;方法二： &lt;br /&gt;$newTag=$db-&amp;gt;rows[$i][date]&amp;gt;=date("Y-m-d 00:00:00")?"&amp;lt;img src='../image/newinfor.gif'&amp;gt;":"";&lt;/p&gt;
&lt;img src ="http://www.myclub2.com/blog/wskrnrpl/aggbug/40528.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>wskrnrpl</dc:creator><title>转贴：PHP 中的一些经验积累</title><link>http://www.myclub2.com/blog/wskrnrpl/archive/2006/12/08/40528.html</link><pubDate>Fri, 08 Dec 2006 13:00:00 GMT</pubDate><guid>http://www.myclub2.com/blog/wskrnrpl/archive/2006/12/08/40528.html</guid><wfw:comment>http://www.myclub2.com/blog/wskrnrpl/comments/40528.html</wfw:comment><comments>http://www.myclub2.com/blog/wskrnrpl/archive/2006/12/08/40528.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.myclub2.com/blog/wskrnrpl/comments/commentRss/40528.html</wfw:commentRss><trackback:ping>http://www.myclub2.com/blog/wskrnrpl/services/trackbacks/40528.html</trackback:ping><description>
		&lt;p&gt;1、关于PHP重定向&lt;br /&gt;方法一：header("Location: index.php"); &lt;br /&gt;方法二：echo "&amp;lt;script&amp;gt;window.location =\"$PHP_SELF\";&amp;lt;/script&amp;gt;"; &lt;br /&gt;方法三：echo "&amp;lt;META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=index.php\"&amp;gt;"; &lt;/p&gt;
		&lt;p&gt;2、获取访问者浏览器 &lt;/p&gt;
		&lt;p&gt;
				&lt;br /&gt;function browse_infor() &lt;br /&gt;{ &lt;br /&gt;$browser="";$browserver=""; &lt;br /&gt;$Browsers =array("Lynx","MOSAIC","AOL","Opera","JAVA","MacWeb","WebExplorer","OmniWeb"); &lt;br /&gt;$Agent = $GLOBALS["HTTP_USER_AGENT"]; &lt;br /&gt;for ($i=0; $i&amp;lt;=7; $i++) &lt;br /&gt;{ &lt;br /&gt;if (strpos($Agent,$Browsers[$i])) &lt;br /&gt;{ &lt;br /&gt;$browser = $Browsers[$i]; &lt;br /&gt;$browserver =""; &lt;br /&gt;} &lt;br /&gt;} &lt;br /&gt;if (ereg("Mozilla",$Agent) &amp;amp;&amp;amp; !ereg("MSIE",$Agent)) &lt;br /&gt;{ &lt;br /&gt;$temp =explode("(", $Agent); $Part=$temp[0]; &lt;br /&gt;$temp =explode("/", $Part); $browserver=$temp[1]; &lt;br /&gt;$temp =explode(" ",$browserver); $browserver=$temp[0]; &lt;br /&gt;$browserver =preg_replace("/([\d\.]+)/","\1",$browserver); &lt;br /&gt;$browserver = " $browserver"; &lt;br /&gt;$browser = "Netscape Navigator"; &lt;br /&gt;} &lt;br /&gt;if (ereg("Mozilla",$Agent) &amp;amp;&amp;amp; ereg("Opera",$Agent)) &lt;br /&gt;{ &lt;br /&gt;$temp =explode("(", $Agent); $Part=$temp[1]; &lt;br /&gt;$temp =explode(")", $Part); $browserver=$temp[1]; &lt;br /&gt;$temp =explode(" ",$browserver);$browserver=$temp[2]; &lt;br /&gt;$browserver =preg_replace("/([\d\.]+)/","\1",$browserver); &lt;br /&gt;$browserver = " $browserver"; &lt;br /&gt;$browser = "Opera"; &lt;br /&gt;} &lt;br /&gt;if (ereg("Mozilla",$Agent) &amp;amp;&amp;amp; ereg("MSIE",$Agent)) &lt;br /&gt;{ &lt;br /&gt;$temp = explode("(", $Agent); $Part=$temp[1]; &lt;br /&gt;$temp = explode(";",$Part); $Part=$temp[1]; &lt;br /&gt;$temp = explode(" ",$Part);$browserver=$temp[2]; &lt;br /&gt;$browserver =preg_replace("/([\d\.]+)/","\1",$browserver); &lt;br /&gt;$browserver = " $browserver"; &lt;br /&gt;$browser = "Internet Explorer"; &lt;br /&gt;} &lt;br /&gt;if ($browser!="") &lt;br /&gt;{ &lt;br /&gt;$browseinfo = "$browser$browserver"; &lt;br /&gt;} &lt;br /&gt;else &lt;br /&gt;{ &lt;br /&gt;$browseinfo = "Unknown"; &lt;br /&gt;} &lt;br /&gt;return $browseinfo; &lt;br /&gt;} &lt;br /&gt;//调用方法$browser=browseinfo() ;直接返回结果 &lt;/p&gt;
		&lt;p&gt;
				&lt;br /&gt;3、获取访问者操作系统 &lt;br /&gt;function osinfo() { &lt;br /&gt;$os=""; &lt;br /&gt;$Agent = $GLOBALS["HTTP_USER_AGENT"]; &lt;br /&gt;if (eregi('win',$Agent) &amp;amp;&amp;amp; strpos($Agent, '95')) { &lt;br /&gt;$os="Windows 95"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('win 9x',$Agent) &amp;amp;&amp;amp; strpos($Agent, '4.90')) { &lt;br /&gt;$os="Windows ME"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('win',$Agent) &amp;amp;&amp;amp; ereg('98',$Agent)) { &lt;br /&gt;$os="Windows 98"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('win',$Agent) &amp;amp;&amp;amp; eregi('nt 5\.0',$Agent)) { &lt;br /&gt;$os="Windows 2000"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('win',$Agent) &amp;amp;&amp;amp; eregi('nt',$Agent)) { &lt;br /&gt;$os="Windows NT"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('win',$Agent) &amp;amp;&amp;amp; eregi('nt 5\.1',$Agent)) { &lt;br /&gt;$os="Windows XP"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('win',$Agent) &amp;amp;&amp;amp; ereg('32',$Agent)) { &lt;br /&gt;$os="Windows 32"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('linux',$Agent)) { &lt;br /&gt;$os="Linux"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('unix',$Agent)) { &lt;br /&gt;$os="Unix"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('sun',$Agent) &amp;amp;&amp;amp; eregi('os',$Agent)) { &lt;br /&gt;$os="SunOS"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('ibm',$Agent) &amp;amp;&amp;amp; eregi('os',$Agent)) { &lt;br /&gt;$os="IBM OS/2"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('Mac',$Agent) &amp;amp;&amp;amp; eregi('PC',$Agent)) { &lt;br /&gt;$os="Macintosh"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('PowerPC',$Agent)) { &lt;br /&gt;$os="PowerPC"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('AIX',$Agent)) { &lt;br /&gt;$os="AIX"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('HPUX',$Agent)) { &lt;br /&gt;$os="HPUX"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('NetBSD',$Agent)) { &lt;br /&gt;$os="NetBSD"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('BSD',$Agent)) { &lt;br /&gt;$os="BSD"; &lt;br /&gt;} &lt;br /&gt;elseif (ereg('OSF1',$Agent)) { &lt;br /&gt;$os="OSF1"; &lt;br /&gt;} &lt;br /&gt;elseif (ereg('IRIX',$Agent)) { &lt;br /&gt;$os="IRIX"; &lt;br /&gt;} &lt;br /&gt;elseif (eregi('FreeBSD',$Agent)) { &lt;br /&gt;$os="FreeBSD"; &lt;br /&gt;} &lt;br /&gt;if ($os=='') $os = "Unknown"; &lt;br /&gt;return $os; &lt;br /&gt;} &lt;br /&gt;//调用方法$os=os_infor() ; &lt;/p&gt;
		&lt;p&gt;
				&lt;br /&gt;4、文件格式类 &lt;br /&gt;$mime_types = array( &lt;br /&gt;'gif' =&amp;gt; 'image/gif', &lt;br /&gt;'jpg' =&amp;gt; 'image/jpeg', &lt;br /&gt;'jpeg' =&amp;gt; 'image/jpeg', &lt;br /&gt;'jpe' =&amp;gt; 'image/jpeg', &lt;br /&gt;'bmp' =&amp;gt; 'image/bmp', &lt;br /&gt;'png' =&amp;gt; 'image/png', &lt;br /&gt;'tif' =&amp;gt; 'image/tiff', &lt;br /&gt;'tiff' =&amp;gt; 'image/tiff', &lt;br /&gt;'pict' =&amp;gt; 'image/x-pict', &lt;br /&gt;'pic' =&amp;gt; 'image/x-pict', &lt;br /&gt;'pct' =&amp;gt; 'image/x-pict', &lt;br /&gt;'tif' =&amp;gt; 'image/tiff', &lt;br /&gt;'tiff' =&amp;gt; 'image/tiff', &lt;br /&gt;'psd' =&amp;gt; 'image/x-photoshop', &lt;/p&gt;
		&lt;p&gt;'swf' =&amp;gt; 'application/x-shockwave-flash', &lt;br /&gt;'js' =&amp;gt; 'application/x-javascript', &lt;br /&gt;'pdf' =&amp;gt; 'application/pdf', &lt;br /&gt;'ps' =&amp;gt; 'application/postscript', &lt;br /&gt;'eps' =&amp;gt; 'application/postscript', &lt;br /&gt;'ai' =&amp;gt; 'application/postscript', &lt;br /&gt;'wmf' =&amp;gt; 'application/x-msmetafile', &lt;/p&gt;
		&lt;p&gt;'css' =&amp;gt; 'text/css', &lt;br /&gt;'htm' =&amp;gt; 'text/html', &lt;br /&gt;'html' =&amp;gt; 'text/html', &lt;br /&gt;'txt' =&amp;gt; 'text/plain', &lt;br /&gt;'xml' =&amp;gt; 'text/xml', &lt;br /&gt;'wml' =&amp;gt; 'text/wml', &lt;br /&gt;'wbmp' =&amp;gt; 'image/vnd.wap.wbmp', &lt;/p&gt;
		&lt;p&gt;'mid' =&amp;gt; 'audio/midi', &lt;br /&gt;'wav' =&amp;gt; 'audio/wav', &lt;br /&gt;'mp3' =&amp;gt; 'audio/mpeg', &lt;br /&gt;'mp2' =&amp;gt; 'audio/mpeg', &lt;/p&gt;
		&lt;p&gt;'avi' =&amp;gt; 'video/x-msvideo', &lt;br /&gt;'mpeg' =&amp;gt; 'video/mpeg', &lt;br /&gt;'mpg' =&amp;gt; 'video/mpeg', &lt;br /&gt;'qt' =&amp;gt; 'video/quicktime', &lt;br /&gt;'mov' =&amp;gt; 'video/quicktime', &lt;/p&gt;
		&lt;p&gt;'lha' =&amp;gt; 'application/x-lha', &lt;br /&gt;'lzh' =&amp;gt; 'application/x-lha', &lt;br /&gt;'z' =&amp;gt; 'application/x-compress', &lt;br /&gt;'gtar' =&amp;gt; 'application/x-gtar', &lt;br /&gt;'gz' =&amp;gt; 'application/x-gzip', &lt;br /&gt;'gzip' =&amp;gt; 'application/x-gzip', &lt;br /&gt;'tgz' =&amp;gt; 'application/x-gzip', &lt;br /&gt;'tar' =&amp;gt; 'application/x-tar', &lt;br /&gt;'bz2' =&amp;gt; 'application/bzip2', &lt;br /&gt;'zip' =&amp;gt; 'application/zip', &lt;br /&gt;'arj' =&amp;gt; 'application/x-arj', &lt;br /&gt;'rar' =&amp;gt; 'application/x-rar-compressed', &lt;/p&gt;
		&lt;p&gt;'hqx' =&amp;gt; 'application/mac-binhex40', &lt;br /&gt;'sit' =&amp;gt; 'application/x-stuffit', &lt;br /&gt;'bin' =&amp;gt; 'application/x-macbinary', &lt;/p&gt;
		&lt;p&gt;'uu' =&amp;gt; 'text/x-uuencode', &lt;br /&gt;'uue' =&amp;gt; 'text/x-uuencode', &lt;/p&gt;
		&lt;p&gt;'latex'=&amp;gt; 'application/x-latex', &lt;br /&gt;'ltx' =&amp;gt; 'application/x-latex', &lt;br /&gt;'tcl' =&amp;gt; 'application/x-tcl', &lt;/p&gt;
		&lt;p&gt;'pgp' =&amp;gt; 'application/pgp', &lt;br /&gt;'asc' =&amp;gt; 'application/pgp', &lt;br /&gt;'exe' =&amp;gt; 'application/x-msdownload', &lt;br /&gt;'doc' =&amp;gt; 'application/msword', &lt;br /&gt;'rtf' =&amp;gt; 'application/rtf', &lt;br /&gt;'xls' =&amp;gt; 'application/vnd.ms-excel', &lt;br /&gt;'ppt' =&amp;gt; 'application/vnd.ms-powerpoint', &lt;br /&gt;'mdb' =&amp;gt; 'application/x-msaccess', &lt;br /&gt;'wri' =&amp;gt; 'application/x-mswrite', &lt;br /&gt;); &lt;/p&gt;
		&lt;p&gt;5、php生成excel文档实例&lt;br /&gt;&amp;lt;? &lt;br /&gt;header("Content-type:application/vnd.ms-excel"); &lt;br /&gt;header("Content-Disposition:filename=test.xls"); &lt;br /&gt;echo "test1\t"; &lt;br /&gt;echo "test2\t\n"; &lt;br /&gt;echo "test1\t"; &lt;br /&gt;echo "test2\t\n"; &lt;br /&gt;echo "test1\t"; &lt;br /&gt;echo "test2\t\n"; &lt;br /&gt;echo "test1\t"; &lt;br /&gt;echo "test2\t\n"; &lt;br /&gt;echo "test1\t"; &lt;br /&gt;echo "test2\t\n"; &lt;br /&gt;echo "test1\t"; &lt;br /&gt;echo "test2\t\n"; &lt;br /&gt;?&amp;gt; &lt;br /&gt;//改动相应文件头就可以输出.doc .xls等文件格式了 &lt;/p&gt;
		&lt;p&gt;6、时间比较问题 &lt;br /&gt;举一个简单例子说明:比如一个论坛对当天发表的贴子用new图片标记一下。 &lt;br /&gt;方法一： &lt;br /&gt;//$db-&amp;gt;rows[$i][date]中为数据库中datetime字段值. &lt;br /&gt;$today=time(); &lt;br /&gt;$theDay=date("Y-m-d H:i:s",$today-24*3600); &lt;br /&gt;$newTag=$db-&amp;gt;rows[$i][date]&amp;gt;=$theDay?"&amp;lt;img src='../image/newinfor.gif'&amp;gt;":""; &lt;br /&gt;方法二： &lt;br /&gt;$newTag=$db-&amp;gt;rows[$i][date]&amp;gt;=date("Y-m-d 00:00:00")?"&amp;lt;img src='../image/newinfor.gif'&amp;gt;":"";&lt;/p&gt;
&lt;img src ="http://www.myclub2.com/blog/wskrnrpl/aggbug/40528.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>wskrnrpl</dc:creator><title>文件夹选项不能选择显示所有文件和文件夹</title><link>http://www.myclub2.com/blog/wskrnrpl/archive/2006/12/08/40487.html</link><pubDate>Thu, 07 Dec 2006 16:36:00 GMT</pubDate><guid>http://www.myclub2.com/blog/wskrnrpl/archive/2006/12/08/40487.html</guid><wfw:comment>http://www.myclub2.com/blog/wskrnrpl/comments/40487.html</wfw:comment><comments>http://www.myclub2.com/blog/wskrnrpl/archive/2006/12/08/40487.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.myclub2.com/blog/wskrnrpl/comments/commentRss/40487.html</wfw:commentRss><trackback:ping>http://www.myclub2.com/blog/wskrnrpl/services/trackbacks/40487.html</trackback:ping><description>
		&lt;p&gt;今天不知道发什么疯，突然想在这台机器上看一下系统的几个隐藏文件，方便我玩一下多操作系统的逆安装，所谓逆安装就是不按照微软的由低到高的办法安装多操作系统，呵呵比如从Windows XP上要安一个Windows 98 HOHO．是不是很爱捣乱啊哈哈：）&lt;/p&gt;
		&lt;p&gt;进入正题，结果发现：&lt;/p&gt;
		&lt;p&gt;打开所有文件夹不能显示隐藏的文件或文件夹,在工具文件夹选项里设置不了'显示所有文件和文件夹',每次设置完后应用后会被系统自动改回'不显示隐藏的文件和文件夹'，试了好几次都不行．&lt;/p&gt;
		&lt;p&gt;百度找结论，发现办法：&lt;/p&gt;
		&lt;p&gt;进入注册表找到&lt;font color="#ff1493"&gt;HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\ Advanced\Folder\Hidden\SHOWALL下，在右边找到键名为CheckedValue的Dword键,修改键值为1．&lt;/font&gt;&lt;/p&gt;
		&lt;p&gt;试之，不成功，再百度找之，在某反流氓软件论坛上看到一贴也是关于这个的，下面的回贴都说中毒了，杀毒或者重装系统之类的，Shit，为这点事弄得重装系统，太不值了吧哈哈．其实这个问题是很简单的，我们来分析一下，导出注册表文件，内容如下：&lt;/p&gt;
		&lt;p&gt;Windows Registry Editor Version 5.00&lt;/p&gt;
		&lt;p&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden]&lt;br /&gt;"Text"="@shell32.dll,-30499"&lt;br /&gt;"Type"="group"&lt;br /&gt;"Bitmap"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\&lt;br /&gt;  00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,53,00,\&lt;br /&gt;  48,00,45,00,4c,00,4c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,34,00,00,\&lt;br /&gt;  00&lt;br /&gt;"HelpID"="shell.hlp#51131"&lt;/p&gt;
		&lt;p&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\NOHIDDEN]&lt;br /&gt;"RegPath"="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced"&lt;br /&gt;"Text"="@shell32.dll,-30501"&lt;br /&gt;"Type"="radio"&lt;br /&gt;&lt;font color="#ff1493"&gt;"CheckedValue"=dword:00000002　//我们要参考的就是这里呵呵&lt;/font&gt;&lt;br /&gt;"ValueName"="Hidden"&lt;br /&gt;"DefaultValue"=dword:00000002&lt;br /&gt;"HKeyRoot"=dword:80000001&lt;br /&gt;"HelpID"="shell.hlp#51104"&lt;/p&gt;
		&lt;p&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL]&lt;br /&gt;"RegPath"="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced"&lt;br /&gt;"Text"="@shell32.dll,-30500"&lt;br /&gt;"Type"="radio"&lt;br /&gt;&lt;font color="#ff1493"&gt;"CheckedValue"="1"　我们要改的就是这里，但不是这种类型的1呵呵&lt;/font&gt;&lt;br /&gt;"ValueName"="Hidden"&lt;br /&gt;"DefaultValue"=dword:00000002&lt;br /&gt;"HKeyRoot"=dword:80000001&lt;br /&gt;"HelpID"="shell.hlp#51105"&lt;/p&gt;
		&lt;p&gt;可以看到，我们要设置的"CheckedValue"="1"与上面"CheckedValue"=dword:00000002肯定有一定的联系，对，就是把这个改成"CheckedValue"=dword:00000001，搞定，呵呵，当然可能有人说在注册表改这个不好搞，那好办，导出，修改一下，再导入，OK，搞定．实在不行我给你个注册表文件导进去吧，HOHO．．．．．&lt;/p&gt;
		&lt;p&gt;PS:这东东确实是病毒所为，已经查杀：）&lt;/p&gt;
&lt;img src ="http://www.myclub2.com/blog/wskrnrpl/aggbug/40487.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>wskrnrpl</dc:creator><title>文件夹选项不能选择显示所有文件和文件夹</title><link>http://www.myclub2.com/blog/wskrnrpl/archive/2006/12/08/40487.html</link><pubDate>Thu, 07 Dec 2006 16:36:00 GMT</pubDate><guid>http://www.myclub2.com/blog/wskrnrpl/archive/2006/12/08/40487.html</guid><wfw:comment>http://www.myclub2.com/blog/wskrnrpl/comments/40487.html</wfw:comment><comments>http://www.myclub2.com/blog/wskrnrpl/archive/2006/12/08/40487.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.myclub2.com/blog/wskrnrpl/comments/commentRss/40487.html</wfw:commentRss><trackback:ping>http://www.myclub2.com/blog/wskrnrpl/services/trackbacks/40487.html</trackback:ping><description>
		&lt;p&gt;今天不知道发什么疯，突然想在这台机器上看一下系统的几个隐藏文件，方便我玩一下多操作系统的逆安装，所谓逆安装就是不按照微软的由低到高的办法安装多操作系统，呵呵比如从Windows XP上要安一个Windows 98 HOHO．是不是很爱捣乱啊哈哈：）&lt;/p&gt;
		&lt;p&gt;进入正题，结果发现：&lt;/p&gt;
		&lt;p&gt;打开所有文件夹不能显示隐藏的文件或文件夹,在工具文件夹选项里设置不了'显示所有文件和文件夹',每次设置完后应用后会被系统自动改回'不显示隐藏的文件和文件夹'，试了好几次都不行．&lt;/p&gt;
		&lt;p&gt;百度找结论，发现办法：&lt;/p&gt;
		&lt;p&gt;进入注册表找到&lt;font color="#ff1493"&gt;HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\ Advanced\Folder\Hidden\SHOWALL下，在右边找到键名为CheckedValue的Dword键,修改键值为1．&lt;/font&gt;&lt;/p&gt;
		&lt;p&gt;试之，不成功，再百度找之，在某反流氓软件论坛上看到一贴也是关于这个的，下面的回贴都说中毒了，杀毒或者重装系统之类的，Shit，为这点事弄得重装系统，太不值了吧哈哈．其实这个问题是很简单的，我们来分析一下，导出注册表文件，内容如下：&lt;/p&gt;
		&lt;p&gt;Windows Registry Editor Version 5.00&lt;/p&gt;
		&lt;p&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden]&lt;br /&gt;"Text"="@shell32.dll,-30499"&lt;br /&gt;"Type"="group"&lt;br /&gt;"Bitmap"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\&lt;br /&gt;  00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,53,00,\&lt;br /&gt;  48,00,45,00,4c,00,4c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,34,00,00,\&lt;br /&gt;  00&lt;br /&gt;"HelpID"="shell.hlp#51131"&lt;/p&gt;
		&lt;p&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\NOHIDDEN]&lt;br /&gt;"RegPath"="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced"&lt;br /&gt;"Text"="@shell32.dll,-30501"&lt;br /&gt;"Type"="radio"&lt;br /&gt;&lt;font color="#ff1493"&gt;"CheckedValue"=dword:00000002　//我们要参考的就是这里呵呵&lt;/font&gt;&lt;br /&gt;"ValueName"="Hidden"&lt;br /&gt;"DefaultValue"=dword:00000002&lt;br /&gt;"HKeyRoot"=dword:80000001&lt;br /&gt;"HelpID"="shell.hlp#51104"&lt;/p&gt;
		&lt;p&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL]&lt;br /&gt;"RegPath"="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced"&lt;br /&gt;"Text"="@shell32.dll,-30500"&lt;br /&gt;"Type"="radio"&lt;br /&gt;&lt;font color="#ff1493"&gt;"CheckedValue"="1"　我们要改的就是这里，但不是这种类型的1呵呵&lt;/font&gt;&lt;br /&gt;"ValueName"="Hidden"&lt;br /&gt;"DefaultValue"=dword:00000002&lt;br /&gt;"HKeyRoot"=dword:80000001&lt;br /&gt;"HelpID"="shell.hlp#51105"&lt;/p&gt;
		&lt;p&gt;可以看到，我们要设置的"CheckedValue"="1"与上面"CheckedValue"=dword:00000002肯定有一定的联系，对，就是把这个改成"CheckedValue"=dword:00000001，搞定，呵呵，当然可能有人说在注册表改这个不好搞，那好办，导出，修改一下，再导入，OK，搞定．实在不行我给你个注册表文件导进去吧，HOHO．．．．．&lt;/p&gt;
		&lt;p&gt;PS:这东东确实是病毒所为，已经查杀：）&lt;/p&gt;
&lt;img src ="http://www.myclub2.com/blog/wskrnrpl/aggbug/40487.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>wskrnrpl</dc:creator><title>绿盟科技PHP研发工程师相关信息</title><link>http://www.myclub2.com/blog/wskrnrpl/archive/2006/11/25/39917.html</link><pubDate>Sat, 25 Nov 2006 15:33:00 GMT</pubDate><guid>http://www.myclub2.com/blog/wskrnrpl/archive/2006/11/25/39917.html</guid><wfw:comment>http://www.myclub2.com/blog/wskrnrpl/comments/39917.html</wfw:comment><comments>http://www.myclub2.com/blog/wskrnrpl/archive/2006/11/25/39917.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.myclub2.com/blog/wskrnrpl/comments/commentRss/39917.html</wfw:commentRss><trackback:ping>http://www.myclub2.com/blog/wskrnrpl/services/trackbacks/39917.html</trackback:ping><description>
		&lt;p&gt;PHP 研发工程师 &lt;br /&gt;工作地点：北京 &lt;br /&gt;简历发送至：&lt;a href="mailto:hr@nsfocus.com"&gt;hr@nsfocus.com&lt;/a&gt;&lt;/p&gt;
		&lt;p&gt;主要职责： &lt;br /&gt;1. 网络安全产品或通用部件的研发； &lt;br /&gt;2. 相关领域的需求调研、设计、实现、产品化、售前售后支持等工作； &lt;br /&gt;         &lt;br /&gt;职位要求： &lt;br /&gt;1. 精通PHP＋MySQL的研发； &lt;br /&gt;2. 非常熟悉SQL的设计和开发（包括表设计和优化,复杂查询语句的调试和优化）； &lt;br /&gt;3. 非常熟悉DHTML（尤其是常用元素的属性、方法、以及Javascript和CSS语言）； &lt;br /&gt;4. 有实际的PHP+APACHE+MYSQL开发、架站两年及以上经验； &lt;br /&gt;5. 熟悉Linux/Unix基本配置和命令（Apache、MySQL、PHP安装、配置、整体性能优化；shell、vi、cvs/svn等的使用）； &lt;br /&gt;6. 对网站安全有所了解； &lt;/p&gt;
		&lt;p&gt;7. 具备团队合作精神，积极的工作态度和较强的责任心，良好的沟通和学习能力。 &lt;/p&gt;
		&lt;p&gt;
				&lt;br /&gt;小雨PS：据绿盟内部人士透露，投这个职位的90％是硕士生。好好学习呵。&lt;/p&gt;
&lt;img src ="http://www.myclub2.com/blog/wskrnrpl/aggbug/39917.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>wskrnrpl</dc:creator><title>绿盟科技PHP研发工程师相关信息</title><link>http://www.myclub2.com/blog/wskrnrpl/archive/2006/11/25/39917.html</link><pubDate>Sat, 25 Nov 2006 15:33:00 GMT</pubDate><guid>http://www.myclub2.com/blog/wskrnrpl/archive/2006/11/25/39917.html</guid><wfw:comment>http://www.myclub2.com/blog/wskrnrpl/comments/39917.html</wfw:comment><comments>http://www.myclub2.com/blog/wskrnrpl/archive/2006/11/25/39917.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.myclub2.com/blog/wskrnrpl/comments/commentRss/39917.html</wfw:commentRss><trackback:ping>http://www.myclub2.com/blog/wskrnrpl/services/trackbacks/39917.html</trackback:ping><description>
		&lt;p&gt;PHP 研发工程师 &lt;br /&gt;工作地点：北京 &lt;br /&gt;简历发送至：&lt;a href="mailto:hr@nsfocus.com"&gt;hr@nsfocus.com&lt;/a&gt;&lt;/p&gt;
		&lt;p&gt;主要职责： &lt;br /&gt;1. 网络安全产品或通用部件的研发； &lt;br /&gt;2. 相关领域的需求调研、设计、实现、产品化、售前售后支持等工作； &lt;br /&gt;         &lt;br /&gt;职位要求： &lt;br /&gt;1. 精通PHP＋MySQL的研发； &lt;br /&gt;2. 非常熟悉SQL的设计和开发（包括表设计和优化,复杂查询语句的调试和优化）； &lt;br /&gt;3. 非常熟悉DHTML（尤其是常用元素的属性、方法、以及Javascript和CSS语言）； &lt;br /&gt;4. 有实际的PHP+APACHE+MYSQL开发、架站两年及以上经验； &lt;br /&gt;5. 熟悉Linux/Unix基本配置和命令（Apache、MySQL、PHP安装、配置、整体性能优化；shell、vi、cvs/svn等的使用）； &lt;br /&gt;6. 对网站安全有所了解； &lt;/p&gt;
		&lt;p&gt;7. 具备团队合作精神，积极的工作态度和较强的责任心，良好的沟通和学习能力。 &lt;/p&gt;
		&lt;p&gt;
				&lt;br /&gt;小雨PS：据绿盟内部人士透露，投这个职位的90％是硕士生。好好学习呵。&lt;/p&gt;
&lt;img src ="http://www.myclub2.com/blog/wskrnrpl/aggbug/39917.html" width = "1" height = "1" /&gt;</description></item></channel></rss>