2007年8月31日星期五

SEO:用户体验,还是搜索引擎?

原文: Target visitors or search engines?
发表于: 2006年10月31日星期二 4:22 PM

上周五下午,我有幸赶上了西雅图"博客商务峰会"的尾声。在名为"博客与SEO战略"的议程上,John Battelle提出了一个不错的观点。他说,自己作为一名作家,并不想花时间来思考搜索引擎优化的问题。Dave Taylor谈到了标题签内的文字顺序和关键词密度的问题,他主张在URL中用连字符,而不是下划线。

我们同意他们的观点,这也是为什么您会发现我们的"站长指南"中大部分条款都是为访问者而不是为搜索引擎设置的。对访问者友好的设计也一定对搜索引擎友好。"谷歌站长中心"开发组与那些很关心谷歌如何抓取和检索网站(包括那些包含连字符和下划线的网站)的网站所有者们进行了细节方面的沟通,但是其他大多数网站所有者只关心自己能否搭建一个了不起的网站。好的消息是关于谷歌如何抓取和检索网站的指南与提示的最终目的归结为给我们的 搜索结果提供更好的内容。

以下是对John Battelle关于怎样确保您的网站对访问者友好的观点精髓的概括。

充分利用网页标题

这适用于网页本身的主标题,也适用于浏览器标题栏中出现的标题。

无论何时,要尽可能确保每一张网页都带有独一无二、可描述网页特征的标题。举例说明,如果您的网站是"Buffy沙发商店",访问者或许希望将您的主页收藏为书签,订购一个松软的红色沙发。如果您所有的网页标题都是"欢迎光临我的网站",访问者或许难以再次从自己收藏的众多标签中找出您的网站。但是,如果您的主页标题是"Buffy沙发商店",而您的"红色沙发页"标题为"Buffy的红色松软沙发",那么访问者只要瞥一眼标题,就可以大概了解网页内容,今后也能轻易地从书签中把它找出来。并且,如果访问您网站的人像我一样,喜欢同时打开若干个浏览器窗口,就会更加喜爱有助于网上导航的描述性标题了。

这项有助于访问者的简单提示同样有助于搜索引擎。搜索引擎以网页内所包含的文字为基础,对它们进行检索,而其中的描述性标题能够帮助搜索引擎了解网页的主要内容。搜索引擎在搜索结果中经常引用网页的标题。"欢迎访问我的网站"等标题或许不会像"Buffy沙发商店"那样有助于怂恿搜索引擎用户在搜索结果中点击您的网站。

用文字说话

图像、Flash和其他多媒体内容固然可以美化您的网页,但是请确保用文本或者ALT文 本的形式来表述您的核心讯息,同时提供关于多媒体内容的文字性描述。这对于以文字为基础的搜索引擎而言是大有裨益的:毕竟搜索用户是以字词形式输入搜索查询的。这样做同样有助于访问者,因为他们或许已经对浏览器进行了设置,屏蔽了图像或者Flash内容,或者正在使用屏幕阅读器或移动设备。您完全可以为您基于多媒体的网页提供另一个HTML版本(如果您这样做的话,请一定记得用一个robots.txt文件来阻止搜索引擎对多媒体版本进行检索)。

确保您正在谈论的文字的确包含着内容里

访问者或许不会像阅读报纸文章或书籍那样从头到尾地阅读您的网站。他们或许跟随者其他地方的什么链接来到了您网站中的任何一个网页。确保为任何所有网页提供上下文背景。在您的"订购"页上,请不要简单地写上"立即订购!",而要标明类似"立即订购您松软的红沙发"等语句。同时,也要为正在阅读您的网站的访问者考虑。不要在一个网页中塞入大量的文字,以为这样可以让搜索引擎检索到更多的文字。要为您 的访问者考虑。设想一下他们希望搜索什么:用户有可能使用一些非正规的关键词,而您的网站却充斥着行话、术语。

正如我在Matt Cutts的博客中撰写一篇关于连字符和下划线的客座文章时所说:

您固然了解自己的网站,所以在查看自己的主页时一切都显得简单明了。但是,您可以让其他人帮你看看你的网站,并且事先不要对他们进行任何说明。这种情况下他们会对您的网站产生什么看法呢?

思考这样的文字:

"我们有数以千计的研习班和课程供您选择,必有一款适合于您。您只需在我们所营造的轻松环境下花费一个小时或一个星期时间。"

这个网站能否出现在以"烹饪课程"或"品酒研习班"甚至"西雅图课程"为关键词的搜索结果中?或许对于访问者(或搜索引擎)而言,您的网站并非像您想象的那样清晰明了。

出于同样的原因,您的内容是否使用了人们经常搜索的关键词?您的网站文字是否包含"查看我们的热销房屋"而搜索用户的关键词是"波士顿房地产"?

确保您的网页总是能被访问到

我知道,这个帖子要谈的是文字内容而不是技术细节。但是访问者如果打不开您的网站,就读不到其中的内容。如果有人试图进入您的网页,而网络出现故障,或您的服务器返回了错误信息,遇到麻烦的不仅仅是搜索引擎。幸运的是,站长工具使这件事变得很容易。如果我们在访问您的任何网页中遇到了困难,都会及时通知您。我们会告诉您,具体是那个网页打不开,并确切地告诉您我们遇到了什么类型的错误。这些 问题也许不是那么容易解决,但我们会努力让这些问题易于被找到。

2007年8月28日星期二

CN域名大灾难开始了

关于CNNIC检查中文域名和.cn域名持有者注册信息真实准确性的通知 2007-08-23


商务中国的代理商:

  根据CNNIC下发通知,中国互联网信息中心将于2007年9月1日开始,核实中文域名持有者以及.cn域名持有人的信息。商务中国将严格遵守《中文域名注册服务认证协议》的相关规定,有义务保证中文域名以及.cn域名持有者信息的真实、完整、准确性;并按照用户实际交费的中文域名年数提交中文域名注册年限。

  为了保障中文域名以及.cn域名持有人的合法权益,商务中国现要求各代理商严格遵守《中文域名注册服务认证协议》的规定,对于不符合规定要求的注册记录及时进行改正。2007年9月1日起,CNNIC将对各注册服务机构提交的所有中文域名注册信息进行核实,一旦发现注册信息不真实、完整、准确或未按客户实际交费年限进行提交的,商务中国将对所属代理商处进行域名冻结处理。




商务中国业务中心
2007年8月23日

提高个人网站流量的几个好方法

一 先和大家谈谈感受:
  
刚做网站的时候,每天有一个必做的事情就是去网上收集网站推广方面的资料!

还专门研究了几个月的引擎知识,还好,几个月的辛苦总算没白费,引擎来的流量一直稳定在几千IP.就这样靠引擎过了几个月.哪知,一夜之间百度竟然屏蔽了很多网页,几万页仅剩了几页!痛苦啊!(找了一天,也算明白个中原因,靠他不是长久之计,最初的担心还是成现实了)!还好,偶自己感觉还是比较用心的,通过自己的努力,三五天内把百度的流量损失弥补过来了!

二 正题:网站推广(网站的流量的提高):

没了百度,该怎么做?我对几个IP过万的站进行了一下流量来路分析,发现流量不仅是引擎一方面,还有很多的地方可以来流量,并且流量会超过几个百度!以下是我简单的几个分析结果:
 
流量来路:大体就这么几个方面!
 
1 搜索引擎
  
2 广告交换连
  
3 花钱做广告
  
4 自己免费做宣传
  
5 友情连接
  
6 网址站连接

具体来说一下:

1 搜索引擎:这个我不想多说了,论坛有很多个高手都发表了很多引擎推广方面的好内容!引擎一定不能忽视,这是很重要的一步,登陆各大小引擎是做站必须的(不仅是百度,GOOGLE,3721还有163,QQ,孙悟空等等来的流量加起来也不少),提一点:丰富网站内容,提高网站内容更新频率,一月不加一篇文章,引擎不会看重你的,坚持每天更新10篇以上的文章,你会发现你在引擎的排名会超过你的想象!

2 广告交换连!现在网上出现了很多或大或小,正规不正规的广告交换连.我分析了一个电影站,他每天有5000IP以上是广告连给的!当然这个一般站也做不来,要想点入多必须点出多!但是实践证明,广告连也是一个流量提高途径.广告连网上很多,黑马.先锋等等,可以在自己站上选择合适的连放一下,或多或少能带来一定的IP!

3 花钱做广告!这个也不用说,有钱就好办!不过,花钱你也得考虑经济实惠!
  
4 自己做宣传!这个重点说一下啊!很多新站长每天盯着自己的站,眼看着每天百八千个IP.总不见长,不知道如何入手!其实宣传重要的是行动!所谓宣传也就是给自己做广告,让更多人看到你的站,给大家提几个具体的:

(1)去各大贴吧,论坛宣传:这个是比较有效的,其中注意几点:宣传不要发一看就是广告的帖子,这样你发完,勤快的斑竹1分钟内就删除了,严重的还封了你的IP,这样的宣传不做也罢!发要发有内容的帖子,根据论坛的性质发相关的帖子,最后可以写上"本帖子来自**站(你的网站)"或者其他你认为合适的方式!再注意一点:要选择流量大的贴吧论坛,这样你的广告也才能发挥最大的效果!具体选择要看你站的内容,内容相关的更好!
   
(2)博客:现在有很多免费的博客申请,你不防去申请几个,在上面发几篇好的文章(最好热门,吸引人),不要做纯广告,做上自己的网址连接就可以!举例:我前一段时间在几个博客发了一篇"成龙神话电影在线看"的帖子,可能是由于神话前段时间比较热门,给我带来了很多收益啊,很多引擎还收录这篇文章,虽然百度封了我的站,但百度收录了这篇帖子,同样给我带来流量!
   
(3)网摘:论坛有朋友提到过网摘的效果!网摘是不是新生的,不讨论,但把你的文章提交到网摘,效果很爽啊!网摘做好了一天给你到来1万以上的IP完全可能,我现在一个网摘一天最多来1700IP,就一篇文章!具体怎么操作,大家一起讨论!可以去网上搜索网摘代码,加到你的站,找不到的可以联系我一起交流!

(4)宣传是比较辛苦的!但既然选择可做站,就得坚持!付出才有回报,都是一个道理!没有掉馅饼的!

5 友情连接:连接带来的IP也不容忽视!和一个好的站做连接,可以给你带来很多的流量!我的站有一个连接站一天给我200IP以上,不是也很爽嘛!不过和大站做连接得有机会,很多大站很牛,如果相差很大,他不会和你连.连接也很有技巧,你可以单独在网站醒目位置做个单独的连接区,专门对付大站的,告诉他:我把你的站重点推广!或许可以吸引一些大站合作!

6 网址站连接:我分析了几个站,尤其是音乐站,他们在所有的大小网址站中首页分类都有连接,难怪他们的PR那么高,流量那么大!小站想被hao123,265收录比较困难!那我们怎么做?我们可以和小的网址站合作,现在网上网址大全多如牛毛,你也可以登陆他们!里面也有技巧,我和几个IP100左右的网址站连接,要求他们必须把我的站放在首页导航栏那里,呵呵,他的100IP一天最少分我5个吧!

做网站技巧很多,不要抱怨自己的引擎收录的少,流量小!关键是用心

The A to Z Guide to Getting Website Traffic

1999年9月的时候,Brett Tabke在Webmaster World论坛写过一篇《26步达到一天15000》。现在已有很多不同,该考虑一个新的“26步计划”献给2006年的站长们了。一些旧的技巧仍然适用(比如,每天写出新内容),但一些已经不再适用(向搜索引擎提交已经不是必要步骤),我们这次就要告诉你什么该做什么不必做。你可能已经了解,要带来流量不是那么容易——要辛苦的劳动、抉择,是件体力活。所以,如果你已经准备好,那就卷起袖子,照着这简单的26步,一年之内,你会得到足够的流量,让你忙到不停歇。

A)关键字研究
在做任何举动之前,先用关键字工具来做一个广泛的调查,看哪些关键字/词适用于你的站点。你的直接竞争对手用的是什么关键词?是不是有一些有市场潜能的关键字你还没有发现?或许你能从中开拓出另一片崭新的境地?

B)域名
如果你希望你的公司名字打出品牌来,那就选一个准确反映它的域名吧。如果你的公司叫Movieke,那就注册www.movieke.com,如果不幸地已被注册,那就用www.movieke.cn 。尽量不要超过两个两个词的组合。

C)避免沙盒测试
在你确定关键词和公司名称之后,尽早买下你的域名。尽快的把站点设置弄起来,放上一个简单的页面告诉别人你是谁,做什么的,以及网站详细内容会马上出来云云。保证它被Google和Yahoo!抓取到。(可以提交或者从其他站点连接到该站)

D)创建内容
为你的站点制作30页真实的原创的内容。这会令蜘蛛有东西可取,这也可以让你有机会从搜索引擎结果中了解更多的关键词。

E)站点设计
坚持“保持简单”的方针。调用一个外部CSS文件,清除页面上的Java Script代码,改用一个外部文件来调用它们,不要使用框架,以使用图片的方式使用Flash,千万不要做成整站Flash。不要把站点弄的花里胡哨,让浏览者觉得杂乱。保持整洁、简单。让浏览者可轻易找到需要的东西而不需到处张望。

F)页面大小
你的页面占的KB越小越好——特别是首页。优化那些图片,使页面载入更快。西方的大多数人和企业的网络速度都是很快的,但是在其他国家或者用移动电话可能就不是。如果你的站点载入缓慢,可能它在被访问到之前就已经失去了访问者。

G)可用性
确保你的站点遵循一些可用性规则。记住,人们在其他站点花的时间会更多,所以不要挑战设计习惯。不要使用PDF文件作为在线阅读。对已访问连接使用不同颜色,用好大小标题。查阅更多关于可用性的小知识,它们会让你受益不少。

H) 站点优化
在标题中使用你选取的关键词(最重要),然后大小标题和文字中也尽量包含。 保证你的页面/内容是关于这些关键词的。如果你要卖小玩意,就写关于小玩意的内容。不要只是在文字中重复小玩意这个词。

I) 通站连接
通站连接是指在每一页面都相同的连接。 它们帮助新到访者不至于迷路。 有时它们在页面左侧,有时在顶部以小块出现。 有时它们也会在页面底部。确保你的每个页面都有老式风格的通站连接。我通常在页面顶部放上小块式,在底部放上文字式。看什么方式最适合你用了。

J) 标头
使用加粗标头。人们上网常常只是扫视不会仔细读。所以基本上,他们都能看到的就是标头了。 如你的标头不够吸引眼球,人们可能不会在内容上持久停留。如果可以,适量使用关键词。

K) 站点地图
创建一个站点地图,包含站内所有的页面连接。保持更新。它帮助蜘蛛进入每个页面。在主页面放一个指向站点地图的文字连接。

L) 内容
每2~3天添加一个新页,200~500词。内容要原创,不要复制他人。内容越是原创、有用,就会有越多人阅读它,连接到它,最重要的是–以后还会再来。

M) 优化有度
远离过度优化技术。过度优化指不择手段提高排行,使用搜索引擎不认同的方式,如关键字堆叠,门页,隐形文字,什么的。为长久考虑,优化要有度。作弊优化的站点通常最求短期效果,如色情,赌博和黑市。(看看你收到过的垃圾邮件就知道了。)这些作弊站点一般就刚刚足够一次活动周期。

N) 竞争分析
谁在和你争夺市场?到Yahoo用“link:”查查看。象这样:link:http://www.movieke.cn 学习你的竞争者,也去取得那些网站的连接。最好能取代他们!

O) 提交
提交到5组目录:
1,Dmoz.org和Yahoo(本地的,比如Yahoo.co.uk, Yahoo.ca等等,如果可以的话)
2,找到你的行业目录并不加入他们。如果必须付费,也要看价格是否合理。
3,所在国家或地区的本地目录。
4,其他任何合适的目录。
5,如果你针对当地市场,则一定要加入黄页。(因为搜索引擎会使用这些列表来运作本地搜索。)

P) 博客
建立一个关于你的行业的博客并至少每周写一篇新文章。 允许访客留言评论,或者甚至让他们自己在上面写文章。这可以创造更多内容,并使人们记得再回来看有什么新东西。

Q)外部连接
只需将你的网站提交到合适的站点,请他们也连向你,告诉他们这会令他们的访客收益。但不要在这方便花太多时间,如果你有原创的好内容,他们自然会找到你并连向你。记住,如果“内容为王”,那么“连接是后”。远离互惠连接、连接农场、鬼连接以及其他任何非自然的连接。他们不一定会伤害你,但是Google跟踪这一切:你什么时候获得了一个连接、多长时间获得一个连接,谁连着现在连向你的网站,你在哪里住,早餐吃的什么,等等。(有点玩笑,但确实是像那样的)

R)统计
保证你的服务器有个好的统计程序,并好好利用它。如果不能用到好的,就尽可能付费得到一个。如果不知道你的访客的信息,象谁在访问、来自哪些地方、造访频率如何等等,你会因为不具备这些基本的工具而在如何改进网站方面感到困惑。

S)付费点击(PPC)
注册Google AdWords与Yahoo Search Marketing。花一些钱做广告吸引人们到你的网站上来,也可以用它来塑造品牌。PPC会为你的网站固带来固定的客流,当然也会给你的潜在客户更多深入了解的机会。你并不必须做到No.1,甚至不必须做到No.5……只要保证你的广告在你的关键词下面排在搜索结果的第一页就行,注意广告的花费要合理。

T)向前看
在你的市场方向上保持关注最新动态。如果一个新产品会在下一季出来,现在就在网站写一写。先发制人,搜索引擎和连接者都会奖赏你。

U)文章
每周写一篇文章,然后到尽可能多的在线刊物去发布。(附上连接,连回到你的网站)在你自己的网站上也放上这些文章。这不仅会给你的网站创造很多连接,也会促使人们点击到你的网站,最重要的是,在你的访客眼中你会是一个专家!他们也许会开始搜索你的名字来找你的网站呢。

V)研究你的流量
在30到90天后你就会有足够的网站统计数据来做分析了。先用下面这些问题把数据过一遍:

- 你的访客来自哪里?
- 他们用哪些搜索引擎?
- 他们查询什么字、词组?
- 你网站上的哪些页面被访问得最多?
- 你网站上的入口页面是哪些?
- 退出页面呢?
- 访客按照怎样的路径浏览你的网站?

把得到的结果提炼一下,精简你的网站:

- 用最受欢迎的页面鼓励访客过来,为你创造价值。
- 调整你认为最合适的浏览路径。
- 弄明白为何他们从那些退出页面退出。

然后,根据访客来访所用的关键词,细微的调整你的关键词设置。如果你的目标词是“green widgets”,而你的访客通过搜寻“green leather widgets”找到你,那你就应该开始创造一个“leather widgets”的内容了。

W)确认你的提交
3-4个月后,确认一下你是不是已经当初提交的目录所收录,象Dmoz.org等等。如果没有,再提交一次,或者更好的办法是,客气地给编辑写一个email询问原因。最后,发现新的目录,值得提交的话,不要放过。

X)RSS feeds
RSS (Real Simple Syndication或Rich Site Summary) 正成为因特网营销者的有力工具。你可以又简单又快速的给网站添加新内容。文章的feed时常更新,所以你可以跟你的访客(以及搜索引擎)他们需要的东西 ——新鲜内容!你可以用RSS来推广任何新内容,比如新的页面、文章、blog、新闻稿,等等。

Y)新闻稿
新闻稿是指你提交给媒体机构(报纸、广播、电视、杂志)的书面交流信息,通常用来发布一些有新闻价值的公告。你可以创建任何新的文章、公司信息、产品信息的新闻稿。如果它足够吸引人或者原创,媒体机构的工作人员会将它收录进去,写一份文章报道。有时,可能你的网站地址在纽约时报上被公布了,而你还不知道呢。

Z)保持新鲜内容
记住,每2-3天写一个新页面。我只是简单的这样提一下,但其实这可能是这整片文章中最关键的一点。不停的写!没有新鲜内容,你的网站会在搜索引擎中慢慢落下来。要保持第一,你的网站一定要有你那个领域里最快更新、最新鲜最吸引人的原创内容。

遵循以上26条简单的步骤,我确信,一年之内你的网站必定取得成功。你会获得所在行业的巨大流量、亲眼看到你的事业蒸蒸日上!
所以,开始写吧,把你自己写到第一!

网站快速增加访问量极限攻略

相信很多在网上成了“家”的站长们和我们了同样的问题,自己辛苦的果实,最希望的是得到别人的认同,而网络上表示别人对你认同的最重要的一项指标,就是流量。如果你打算在你的网站上投放广告,来弥补网站建设中的费用支出的话,那么流量就成了广告商们衡量你的网站,是否适合放置广告的很重要的标准了。我们寻觅网站增流的方法,终在一高手指点下获得一绝世秘籍;为了发扬网络共享精神,不敢独自修炼,现公告天下。

外功篇
交换链接迎客人
大家访问一些网站的时候,可以看到有个叫做“友情链接”的项目。这种友情链接其实就是站长们之间在自己的网页上做一个链接,链接到别的网站的一种形式,吸引的是那些爱“串门”的网友们。友情链接有两种形式,一种叫做文字链接,还有一种叫做图片链接。至于你要做什么样的链接,这个你可要和你要求做链接的网站的站长商量了。一般是大流量的网站站长们愿意和流量相当网站的站长们做链接。一般图片链接的交换要求的流量要比较高,而文字链接的交换就没有那么严格了。因为两种不同的链接,效果也是不同的。根据我们验,一般文字链接的点击率大概是1%~3%,而图片链接的点击率要高一点,一般是5%左右。如果你的链接图片是一张很棒的动态图片,呵呵那么点击率可就不止这个数字了啊。申请交换链接的方法也很简单,你只要写封E-mail给你要做链接网的站站长,或者在他们的留言板里留下你的网站的链接和你的联系方式就可以了。

秘籍心法:你做友情链接的目的是希望吸引人到你的网站参观,以此增加流量。如果是文字链接,那么你就要注意文字修辞,一个吸引人的文字链接可以为你带来成百上千的浏览者。图片链接一般采取的图片是120×45点阵大小的图片,动态的图片链接更能吸引客流。不过也要注意,不要为了吸引客人一味地追求新奇,或者抓住某些人的心理来起一些不好的名称。关键的是“名副其实”。如果只注重“短期效益”,对你和你的网站发展不利。

做“链”中的一环
“链”是网络上的一种集体做链接交换的联盟形式。 “链”和交换链接的效果是一样的。只要你加入“链”后你会获得一段代码,把它放在你的网页的一定位置,他会动态地显示与其他的网站链接。“链”与自己做的“交换链接”不同之处在于:

1.不需要你一封封的发邮件给其他的站长们请求交换链接你;
2.“链”中链接都是动态的,这样可以和更多的网站做链接;
3.一般是同类网站放在同一个“链”中,因此访客的爱好和兴趣基本上是固定的;

“链”同“交换链接”相同也有两种形式:一种是文字链,这种“链”一般的交换比例都比较大,样式比较多,国内提供此种“链”的网站也比较多,如“太极链” 和“索测链”等。因为它的交换比例比较高,因此国内的网站站长一般做的都是这种“链”。不过缺点是只有网站的名称文字,因此你的网站的名字就成了吸引访客的法宝。此外这种“链”外观也有些欠佳。有的链中广告占了多数,所以选取的时候还要认真考虑。以下是一个比较好的文字和图文“链”的申请地址。

索测文本图片链 http://links.suoce.com
另外一种是图片“链”,也叫做“图片交换”它有比较固定的格式,通常采用的是80*80的图片整合。有的图片“链”也提供其他大小的图片“链”。它们交换比例相对较低,一般是1:4左右。虽然交换比例不高。不过因为这种“链”的形式可以利用动态图片,直观地在访客面前展示你的网站,因此如果你所用于交换的图片质量上乘,那么它为也会您带来如潮的客流。这种“链”在国外比较流行,网站使用得比较多,国内比较少,所以提供此种链服务的国内网站屈指可数。
多种样式,框架设计可以使放代码的网站打开自己网站速度无碍。
流量交易功能也是该链特色之一,可以使网站网站多余的积分卖给其他站长。


秘籍心法:另外同一张网页上不要放置太多的链,如果布局不好的话,反而使自己的网站看起来很杂乱。 把链放在网站显著位置可以提高网站的点出量,进而提高

搜索无限网站
网络上的网站数以万计,曾经有人算过:如果不计网络链接速度,你6秒种浏览一个页面,那么你要浏览完目前网络上的网页,你需要10万年的时间,而且网络上也一刻不停在诞生新的网站和网页……相信你没有足够的耐性等待10万年。所以为了能够更好选取信息,搜索引擎诞生了,它能方便地检索到你所需要的信息。
如果你的网站也是这数以亿计的网站之一,为了方便又对你信息感兴趣的访客,那么加入搜索引擎是个不错的主意,同时它也能为你带来可观的流量。加入的方法也很简单,只要到相关的搜索引擎服务网站,提交你网站相关的资料就可以了。
GOOGLE,BaiDu
秘籍心法:有些搜索引擎提供了排名服务,因为按照网民的习惯,一般喜欢按照排名的次序来点击搜索的结果。如果你交纳一定的费用将自己的网站链接放在搜索引擎靠前的位置。目前提供这样服务的有“百度、yahoo”等网站。
以上介绍的3种方法是能够为你的网站带来新鲜客流的方法。仅有新鲜不行,如果能长久地留住这些“意外”的访客的话,那你将会拥有一个稳定而成长的流量。如何留住这些访客呢,那让我们来看看如何修炼一个成功网站的内功秘籍。

内功篇
邮件列表显奇功
邮件列表号称是网络4大法宝之一。你可以到邮件列表服务商那里申请一段代码,然后将它放置在你的首页上,对你网站内容感兴趣的朋友会订阅你的邮件列表。你可以利用如OUTLOOK邮件列表的编辑器,来制作自己图文并茂的电子杂志,将你的网站的最新动态等登在上面,定期编辑,定期发送给关心你的网站的朋友们。这样做,不光是简单将有关自己网站的最新信息发给了订阅了邮件列表的朋友,同时也是在定期的提醒他们“别忘了常来看看”。
申请邮件列表服务很容易,只要到提供邮件列表服务的网站上去填写一些基本资料就可以了。目前国内比较著名的免费邮件列表服务商是“希网”,它的免费邮件列表服务的申请地址是: http://www.bentium.net/cgi-bin/register
如果你有条件可以自己架设免费邮件列表程序,建议使用晓兵同志写的动感邮件发送系统
秘籍心法:做邮件列表最关键的是要做到定期编辑和定期发送,并且要时时去注意网友们关心的问题。一份贴近读者,图文并茂,定时发送的邮件列表,不亚于一本高质量的杂志。

开坛增流
有了邮件列表来定期地提醒你的网友的光临,总要提供一块让你的网友交流思想和意见的地方吧?那么开设一个论坛,应该是个不错的主意。有了论坛,通过网友的灌水,使那些关心你的网站成长的朋友有了讨论的园地,同时也将管理学中的“关系管理”应用到了网站建设中。
现在的论坛功能也十分丰富,除了具有原始的讨论BBS功能,有增加了很多功能。它能为你提供:新闻发布、软件下载、图库等多种动能。同时你可以在论坛中找到和你兴趣相投的朋友。
目前网上流行的论坛程序有动网的ASP,WDB,IBF Discuz等PHP论坛,当然LB,BBS3000等老一代CGI论坛也有着旺盛的生命力。
秘籍心法:论坛可以作为网站的一种辅助,同时单独也可以成站。论坛的成功关键是主题和人气。就一些大家关心的问题,发些实用性高的帖子,能够使人气得到保障。
站长日志
这是全有 http://www.quanyo.com提供的一个特色服务,你可以给你的网站建立日志,有新闻和合作信息都发布到上面,采用Blog方式,推广你的网站,不仅是搜索引擎喜欢这种推广,而且还会有大批的志同道合的站长朋友在等着查看你的日志呢。

绝世武器──两把刷子
刷子一:极酷域名
网友们要访问你的网站需要通过域名来实现,域名就是你的网站在网络上的名字。一个简短好记,琅琅上口的域名同样能为你带来流量。不信你 http://www.souhu.com凭着和门户网站SOHU近似的域名,(sougou.com也是占了sogou.com的光)为它带来了不少的意外访客。

刷子二:统计计数器
大部分的个人站长都在自己的网站上安装了计数器,用于统计访问自己网站的人数。可是这样的计数器,除了能显示你的网站的刷新率以外,就没有什么用处了。如果你是需要真的建立一个成功的网站,那么一个功能强大的统计计数器是不能少的。例如我们的阿江计数器,除了可以统计访问我们的人数以外,按照每日时段来统计人数。此外它还对访问者的IP地址,以及访问过的页面链接做出统计。拥有了这些统计结果,你可以知道你网站上的什么内容最吸引人,哪个链接最具有诱惑力。通过这些数字,你可以及时地调整你网站的内容,使它更受访问者的喜欢。拥有了高质量的网站才能拥有高质量的客源。安装统计计数器的方法很简单,只要到提供商那里申请一段代码,然后复制到你的首页页面上就可以了。

免费统计计数器申请地址 http://www.51.la/reg.asp 和 http://beta.1tong.com.cn/?m=signup
出关:有了这么好的武器又修炼了内功、外功,相信你的网站一定所向披靡,绝世无敌了。现在你可以出关了,不过结束前,我们最后两句话要交代:不管流量如何,你都要抱着一种平常的心态;做一个成功的大客流网站,可人的内容才是关键,只有内容与工具相结合才能创造自己成功的网站。好了,大家出关吧,祝大家在网络上都能笑傲江湖!

百度帖吧AD技巧

1、百度帖吧的流量非常大,AD的效果非常好,说不定比你有些广告的点击率还高

2、当你被封的时候,你是否该回想一下,你AD得是否太毒了,你是否文不对题了,你是否答非所问,你是否。。。

不多说帖吧的效果了,直接聊聊一些AD的技巧吧

1、注册ID后再AD

WHY?规矩啊。现在的帖吧,对那种游客的AD管得特严

2、不找大的,但找对的

别盯着什么超女、明星的帖吧看,虽然流量大,或许短时间来的访问者很多,但太容易被喀嚓,而且这些吧里刷屏太快,你的时间有限。

选对的,主题对,关键字对,提供点有用的信息,再连你站,OK!

3、争取当吧主或者跟吧主搞好关系

得到权限或支持,置顶你的帖子,加入精华,好处多多。最近搞了个小站,AD到帖吧里,被吧主置顶,效果不错,而且来的人以后基本都是你的永久客户了

4、AD做精做细,向西方国家学习,进口点我们的原料,出口给我们的加工品却10倍、100倍甚至1000倍的价格。不要搞那些刷屏、答非所问的东西,宁愿花点时间好好写篇枪手稿(比如我现在正在做的^_^),然后多找几个站发。

5、其他常规技巧诸如自问自答、定期顶帖这些就不说了

2007年8月25日星期六

class和id的区别终于弄懂了

class可以在页面里面重复使用,
id由于在页面里面只能出现一次,所以不能重复使用,
所以尽量用class来写,这样能在页面里面重复引用你写的css,减小工作量和代码量。

这种情况尽量用id:页面大的模块里面,用id来区分不同的模块。
比如页面里面有这样的模块:最新新闻,推荐新闻等。就可以考虑用id来区分。

还有一点,由于id是页面中唯一的,更多的是定义来留给给页面里面的javascript用。


--------------------------------------------------------------------------------

补充:class和id在页面里面的使用方法:

class:

id:


定义class的css是用点:“.”,如.footer
定义id的css是用井号“#”,如#footer

防止乱码,请将用于页面编码的meta charset放到title的前面

通常我们放置的顺序是先title,再charset,就像下面的:

< title>我的页面title</title>
< meta http-equiv="Content-Type" content="text/html; charset=gb2312" />



现在请将它们顺序颠倒过来:

< meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
< title>我的页面title</title>



这样做的目的,是考虑到page在loading的时候,是从上往下load的,为了不让特殊情况下,你的页面会出现乱码(在title这里),那么把charset放在前面,浏览器就知道你的页面的编码,就会按照你的编码来显示你的页面title及页面内容。

其实我的习惯都是title放meta后面

DIV+CSS网页布局

最近正在学DIV+CSS,转篇不错的文章放着,以后再看几次。
DIV+CSS网页布局:
第一种可能是你还没有理解CSS处理页面的原理。在你考虑你的页面整体表现效果前,你应当先考虑内容的语义和结构,然后再针对语义、结构添加CSS。这篇文章将告诉你应该怎样把HTML结构化。


另一种原因是你对那些非常熟悉的表现层属性(例如:cellpadding,、hspace、align="left"等等)束手无策,不知道该转换成对 应的什么CSS语句。 当你解决了第一种问题,知道了如何结构化你的HTML,我再给出一个列表,详细列出原来的表现属性用什么CSS来代替。

结构化HTML

我们在刚学习网页制作时,总是先考虑怎么设计,考虑那些图片、字体、颜色、以及布局方案。然后我们用Photoshop或者Fireworks画出来、切割成小图。最后再通过编辑HTML将所有设计还原表现在页面上。

如果你希望你的HTML页面用CSS布局(是CSS-friendly的),你需要回头重来,先不考虑“外观”,要先思考你的页面内容的语义和结构。

外观并不是最重要的。一个结构良好的HTML页面可以以任何外观表现出来,CSS Zen Garden是一个典型的例子。CSS Zen Garden帮助我们最终认识到CSS的强大力量。

HTML不仅仅只在电脑屏幕上阅读。你用photoshop精心设计的画面可能不能显示在PDA、移动电话和屏幕阅读机上。但是一个结构良好的HTML页面可以通过CSS的不同定义,显示在任何地方,任何网络设备上。



开始思考



首先要学习什么是"结构",一些作家也称之为"语义"。这个术语的意思是你需要分析你的内容块,以及每块内容服务的目的,然后再根据这些内容目的建立起相应的HTML结构。


如果你坐下来仔细分析和规划你的页面结构,你可能得到类似这样的几块:


标志和站点名称

主页面内容


站点导航(主菜单)

子菜单

搜索框


功能区(例如购物车、收银台)


页脚(版权和有关法律声明)

我们通常采用DIV元素来将这些结构定义出来,类似这样:

<div id="header"></div>



<div id="content"></div>


<div id="globalnav"></div>


<div id="subnav"></div>

<div id="search"></div>

<div id="shop"></div>

<div id="footer"></div>



这不是布局,是结构。这是一个对内容块的语义说明。当你理解了你的结构,就可以加对应的ID在DIV上。DIV容器中可以包含任何内容块,也可以嵌套另一个DIV。内容块可以包含任意的HTML元素---标题、段落、图片、表格、列表等等。

根据上面讲述的,你已经知道如何结构化HTML,现在你可以进行布局和样式定义了。每一个内容块都可以放在页面上任何地方,再指定这个块的颜色、字体、边框、背景以及对齐属性等等。


使用选择器是件美妙的事



id的名称是控制某一内容块的手段,通过给这个内容块套上DIV并加上唯一的id,你就可以用CSS选择器来精确定义每一个页面元素的外观表现,包括标 题、列表、图片、链接或者段落等等。例如你为#header写一个CSS规则,就可以完全不同于#content里的图片规则。



另外一个例子是:你可以通过不同规则来定义不同内容块里的链接样式。类似这样:#globalnav a:link或者 #subnav a:link或者#content a:link。你也可以定义不同内容块中相同元素的样式不一样。例如,通过#content p和#footer p分别定义#content和#footer中p的样式。从结构上讲,你的页面是由图片、链接、列表、段落等组成的,这些元素本身并不会对显示在什么网络 设备中(PDA还是手机或者网络电视)有影响,它们可以被定义为任何的表现外观。

一个仔细结构化的HTML页面非常简单,每一个元素都被用于结构目的。当你想缩进一个段落,不需要使用blockquote标签,只要使用p标签,并对p 加一个CSS的margin规则就可以实现缩进目的。p是结构化标签,margin是表现属性,前者属于HTML,后者属于CSS。(这就是结构于表现的 相分离.)



良好结构的HTML页面内几乎没有表现属性的标签。代码非常干净简洁。例如,原先的代码<table width="80%" cellpadding="3" border="2" align="left">,现在可以只在HTML中写<table>,所有控制表现的东西都写到CSS中去,在结构化的HTML中, table就是表格,而不是其他什么(比如被用来布局和定位)。





亲自实践一下结构化


上面说的只是最基本的结构,实际应用中,你可以根据需要来调整内容块。常常会出现DIV嵌套的情况,你会看到"container"层中又有其它层,结构类似这样:

<div id="navcontainer">

<div id="globalnav">


<ul>a list</ul>



</div>

<div id="subnav">



<ul>another list</ul>

</div>


</div>



嵌套的div元素允许你定义更多的CSS规则来控制表现,例如:你可以给#navcontainer一个规则让列表居右,再给#globalnav一个规则让列表居左,而给#subnav的list另一个完全不同的表现。

用CSS替换传统方法



下面的列表将帮助你用CSS替换传统方法:


HTML属性以及相对应的CSS方法



HTML属性

CSS方法说明

align="left"



align="right" float: left;


float: right; 使用CSS可以浮动 任何元素:图片、段落、div、标题、表格、列表等等


当你使用float属性,必须给这个浮动元素定义一个宽度。

marginwidth="0" leftmargin="0" marginheight="0" topmargin="0" margin: 0; 使用CSS, margin可以设置在任何元素上, 不仅仅是body元素.更重要的,你可以分别指定元素的top, right, bottom和left的margin值。



vlink="#333399" alink="#000000" link="#3333FF" a:link #3ff;



a:visited: #339;



a:hover: #999;

a:active: #00f;

在HTML中,链接的颜色作为body的一个属性值定义。整个页面的链接风格都一样。使用CSS的选择器,页面不同部分的链接样式可以不一样。



bgcolor="#FFFFFF" background-color: #fff; 在CSS中,任何元素都可以定义背景颜色,不仅仅局限于body和table元素。


bordercolor="#FFFFFF" border-color: #fff; 任何元素都可以设置边框(boeder),你可以分别定义top, right, bottom和left

border="3"cellspacing="3" border-width: 3px; 用CSS,你可以定义table的边框为统一样式,也可以分别定义top, right, bottom and left边框的颜色、尺寸和样式。



你可以使用 table, td or th 这些选择器.

如果你需要设置无边框效果,可以使用CSS定义: border-collapse: collapse;

<br clear="left">


<br clear="right">

<br clear="all">


clear: left;



clear: right;



clear: both;


许多2列或者3列布局都使用 float属性来定位。如果你在浮动层中定义了背景颜色或者背景图片,你可以使用clear属性.


cellpadding="3"


vspace="3"

hspace="3" padding: 3px; 用CSS,任何元素都可以设定padding属性,同样,padding可以分别设置top, right, bottom and left。padding是透明的。

align="center" text-align: center;

margin-right: auto; margin-left: auto;



Text-align 只适用于文本.


象div,p这样的块级可以通过margin-right: auto; 和margin-left: auto;来水平居中


一些令人遗憾的技巧和工作环境

由于浏览器对CSS支持的不完善,我们有时候不得不采取一些技巧(hacks)或建立一种环境(Workarounds)来让CSS实现传统方法同样的效 果。例如块级元素有时侯需要使用水平居中的技巧,盒模型bug的技巧等等。

我是如何从月入1美圆到600美圆的

原文:http://www.im286.com/thread-2134546-1-1.html
其实前年就来落伍了,注册了几个ID都没有落伍上,后来才知道原来鱼不喜欢用域名做ID申请,现在感觉自己也能算得上个小站长,就准备这次落伍上!

---大家如果没有兴趣看我经历,看赚钱方法直接看下面!

其实真正接触网络的是2005年,那个时候网络非常流行开店,好多网店都是商业服务的,我也跟着开了店,但是没有多久就关了,主要是没有货源,而且那个时候上大学事情也比较多.

05年寒假做了一个寒假的网赚,了解了邮件,冲浪,投资,注册,调查,开始很用心去做,第一个月E-GOLD里面终于看到了第一个1美圆,很累!!!!!!!但是总是感觉靠自己点和小工具很难赚到钱.

紧接着好多人在宣传GG,那个时候还没现在这个奖励,那时候推荐一个才给100美圆,我就在这个时候申请了我的第一个号也是唯一一直使用到现在的;

申请号当然需要自己的站,在搜索上找了些免费的但是自己一点网页设计基础也没有,所以干脆买了个自助站,是爱迪的,说是永久会员,就是交一次钱空间永久使用,虽然速度慢但是对于什么也不懂的还是不错,空间到现在还能打开呢,呵呵;

空间到手,但是做什么样的站呢,开始想做个公益站能来流量大,说做就做,做了个"中国基金网",就是做了几个页面,直接去申请GG,没说不到两天就申请下来了;

然后兴奋的我把代码放上开始到处宣传,没有多久就接到个电话说,个人不可以办这样的公益站,汗个,这个站就这样的关了,GG也给我赚了有20多美圆,估计是大家看公益的所以就支持点了;

后来自己也想过在站上写上:支持本站请点一次,每点一次给希望工程1美分! 后来觉得也好笑,那样GG不早K了我!但是的却有那样的站,大家可以搜索下.

06年是个小转折,大学毕业找了一份工作,是做电子商务的,接触网络的机会也多了起来,看到了马云,百度那些成功的网站,心里又开始痒痒,在北京上班就是坐车那个累,跑一天要坐8个多小时公交,那段日子真难忘;

在一次公司变动中,提拔我为市场经理的老总突然跳槽,我留下来老是感觉那帮人用异样的眼光看我,所以我就主动辞职了,在家休息了段时间;

在家休息的时间里,我自己买了台电脑拉了根宽带,找了半天终于找到了我那GG的帐号,又买了个空间,是久久的,这样就开始真正学起做站来;

其实做站不是件容易的事情,尤其是一点基础都没有的人更是难,好在那时候动易的建站程序和论坛是免费的,按照说明直接传上去就可以使用,那是比较容易的,我一般的思路是做起站放上GG就宣传,根本不明白什么SEO什么的;

空间的不稳定真的是很心烦,一个星期最少有2-3天罢工,那段日子真的是没有办法形容,但是依然没有打消我做站的激情,或许是因为没事情做的缘故;

就靠到处发帖宣传我也把站做到了日IP1千左右,到现在还是怀恋那段辛苦,没日没夜的宣传,这样GG的帐户终于到了50美圆,并收到了PIN;

其实人生有很多坎,只要迈过去就豁然开朗了.............

这个时候我已经不仅仅是做GG,还做一些调查什么的,也接过一些别的广告联盟,都是些国内的,一个月也能赚上100左右,加上GG一个月也能弄上几百人民币;

到06年下半年,我感觉是我网络的转折,痛恨了国内的空间,我开始找国外空间,买了个香港的空间但是没有用几天就遇到了地震,全部光纤都段了,一个月180的空间费啊,真心疼,但是好在这段时间能让我安心的思考一些问题:

怎么样才能赚取更多呢?

做站不仅仅是为了GG,也不仅仅是为了那点广告费用.

在没有网络的日子里,我开始学Dreamweaver和Photoshop,我到目前都认为站长最起码要会点这个!

07年我的收入也开始变化,买了个HG的空间,一个月10美圆的那种,做了有10多个站,也没有时间去宣传,每个站靠搜索一天平均在600IP所有,但是这就足够了!

我个人观点:搜索来10个IP比自己宣传50个IP管用,那搜索来了600IP就相当于3000,呵呵,自己的安慰吧!

后来感觉做GG用中文站的确挣的少,我这里的意思不上倡导大家做英文站,其实流量大的站做什么都赚钱,不要只在一棵树上转,

我后来做了几个英文站,是类似于垃圾站,我不会使用采集,到现在也是,所以几乎都是手工更新......

做英文真的赚的多,每天一个站大概100IP左右,全都是来源于GG搜索,一天能赚15美圆左右,但是关键字很重要,

说到现在我的月收入为: GG 400美圆一个月左右+CJ推广150美圆左右+别的国外联盟100美圆左右+淘宝卖点虚拟商品在200人民币左右,一个月下来也就600美圆左右

现在说下我是怎么做到的:

1.GG 做了4个英文垃圾站,平均一天在15美圆,一个月400美圆左右,这个高手都不愿意说的;
2.CJ推:CJ是个很有信誉的联盟,只要好好做肯定能赚,我是做销售,买一个能提成80美圆,我一个月也就平均能销售两,在150美圆左右;
3.如CB,LINKSHARE等一些国外不错的联盟,我都是那种不投资的做法,所以这个不是很固定,一个月平均在100美圆左右,如果利用GG打广告赚的多,我也在努力学习;
3.自己在淘宝开个小店,代注册域名,做站什么的,也就200左右,也没有专心做,几乎都是等客人来!

这些就是我如何从月入1美圆到600美圆的,希望鱼能够给落伍上,一些做站经验我会在接下来的日子里和大家一起分享,高手如果感觉本人有可塑之处可以带带我!

-- 个民工的月账本,看了让人流泪 [转]

帐是5月份的总收入:770元左右(大致的,但不会超过800)
房租:50元(4个人合租了一间房) 
管理费:20元(街道收的,包括10块钱的暂住费) 
餐费:140元(早饭1块,中饭4块,管饱不管好的那种)
买菜:27元(4个人每天轮流买菜,一起做饭吃)
买米:15元(本来自家有米,但来回的车费比买米还贵) 
日用:30元(包括油、盐、纸等) 
买烟:21元(0.7块钱一包的那种,1天抽一包烟) 
通讯费:17元(包括10块钱CALL台服务费) 
交通费:3元(日常交通基本靠走) 
给儿子生活费:200元(儿子在县里读高中) 
给老婆买件衣服:20元(估计是地摊上买的,“半年没给她买新衣服了”他说这话时充满愧疚) 寄回家:150元(存起来给儿子念书) 
给母亲看病寄去:50元(母亲药费3兄妹分摊) 
意外支出:60元(一次为了抢活横穿马路被罚款10元,一次挑东西碰着了一个小青年,被敲诈了50块洗衣费)

我看着他的支出,很是心酸

这次申请一定要通过了

郁闷,申请了多次,就是不让偶通过。
现在又没工作,又没钱,再不让偶放GGAD,偶就要饿死了,但愿GG这次能大发慈悲可怜偶一次。
至少不让偶饿死他乡吧。

用搏客blog月收入200美圆

原文:http://www.chinaz.com/Union/Skill/0GG21L2007.html

用搏客blog月收入200美圆首先给大家说明下,这个只是我的一个思路,之前还没有实践过,我讲出来希望大家和我一起实践。

[中国站长站]


1、做blog首先要选择一个适合的BLOG,即要有必要的功能,又要有很好的SEO。基本上要满足以下几点:

站.长.站

能够生成html静态页面,方便搜索引擎抓取 Www~Chinaz~com

有合理而清晰的结构,尤其是日期目录结构和tags结构 Www@Chinaz@com

要有充实而便利的互动功能,能够让用户随心地评论和发表自己的意见。事实说明,搜索引擎更喜欢人气多的web2.0。

Chinaz_com

程序方面推荐z-blog,其它的也有好的。 中国站.长.站

2、选项目,这个很重要,我们不能够用平常的心去做blog,我们做的blog不是一个心情日记,也不是什么都有的记事本。

中.国站长站

我们要做的blog是一个主题鲜明,知识丰富,专业性极强的个人网站,之所以采用blog来做,是因为blog程序已经很成熟,在搜索引擎中远比cms所占的权重要高。

中国站.长.站

接下来介绍具体那些项目,比如免费虚拟主机,出国留学,英语学习,网络安全,理财等都是价值很高的主题。我们在这中间选一个,来做blog

Www_Chinaz_com

可能就会有朋友问了,你是如何知道这些主题价值高的呢?

Www.Chinaz.com

方法很简单,我们分析某个产品的利润,利润越高它能够支付的广告也就越高。比如ups电源,利润比较高,它的广告一般价格都很可观。 Chinaz~com

同时要注意另外一个方面,某个产品利润高,但是他的竞争不激烈,因此它的价格并不会高,比如在很多站上出现的dell广告,价格就不高。因为电脑销售领域在google上投放广告的不多,竞争不激烈。 结合这两条,我们就可以确定到底那些主题的价值高了。

Www~Chinaz~com

主题价值高还不是我们确定去做这个主题的充分原因,我们还需要分析我们的竞争对手,比如“理财”这个词语,我们可以通过baidu和google来查询已经有那些网站在做这个主题,我们能否超过它。 Www^Chinaz^com

如果我们发现,对手pr5,pr6,那么建议就不要做这个主题了,因为你很难在google上超越。如果对手在pr4左右,证明我们都还有希望。 中国站长.站

也许你发现某个或几个大型网站在某个主题上排名总是很高,这点我们不需要担心,因为独立域名在搜索引擎排名中的权重远比目录要高。同样的内容,不考虑外部连接的基础上,独立域名的排名要比目录的排名高。 Www_Chinaz_com

如果我们发现对手有很高的人气,很庞大的数据量,但是在搜索引擎上收录很少(收录少一般因为页面为动态或作弊),那么,我们的希望就来了,我们用blog做,完全可以从搜索引擎收录上来超越对手。

Chinaz_com


3、选好主题后一定要选一个很专业的域名,推荐是英语单词,比如 english freehost ,当然这样的单词很难找,我们可以用 - 来加在域名当中,这样搜索引擎中的权重又会高很多。

Www@Chinaz@com

如果没有英语,我们就用汉语拼音。因为汉语拼音百度是认识的。

Chinaz~com

不论是英语还是拼音,都不要求好记,当然能够兼顾好记最好,事实上很多人已经不能够兼顾这点,那么我们的侧重是专业,是在搜索引擎中通过域名来增加权重。 Www~Chinaz~com

4、.买个质量好的空间,有独立的IP的最好。

[中国站长站]

5、设计一套自己的模版 因为很多朋友对模版设计方面的SEO还不够深入,我们推荐大家真要做blog,去扒国外SEO比较好的站的版子,实在不行,扒百度空间的版子,再不行,用z-blog的默认版子。 Chinaz~com

6、接下来是最核心的内容了 Chinaz.com

6.1、你可能有这样一个疑问,blog的架设我懂了,但是如何获取流量,又如何转化成为收入呢? 中.国.站长站

我们知道广告的点击率在0.5%_8%之间,我们取中数点击率在 3%左右,那么我们需要平均每天有 300个PV。

站长.站


300PV*3% 等于约10个点击,如果这点击价格在 0.3刀左右就可以基本实现我们的目标。

Www~Chinaz~com


300PV对你来说难不难呢?如果难,我将在第7点讨论如果提高PV。 中国站长_站,为中文网站提供动力

6.2、转化的方法是申请google adsense ,把广告代码放在blog中,经过我的观察,在blog文章页面放置一个336*280的广告和在文章正文底部放置一个480*60的广告能够达到最佳效果。

站长.站

如果你选择了做“网络安全”这个主题,你还可以放firefox 也能够取得以意外的收获。 中国站长_站,为中文网站提供动力

6.3、如何添加文章,文章最好是原创好,一天 5篇左右,至少坚持每三天更新一次,为什么不是一天更新一篇而是5篇呢? Www~Chinaz~com

因为你blog做得好,必然有很多朋友会隔三差五地来看,如果只一篇新文章,他看了看就走了,如果有5篇,就足够他看上 10分钟了,那么广告的点击几率也会大大增加。 Www^Chinaz^com

为什么?又不是天天更新呢?

Www@Chinaz@com

因为精力不够,也因为天天更新会使很多精彩的文章还没获得足够的浏览量就被排到第二页。

中国站.长站

文章一定要原创的吗? 不需要,你只要通过修改,比如修改文章的前200字,删除原文中冗余内容,从而达到搜索引擎认为你的是原创的就可以了。

[中国站长站]

对于复制过来的文章,要做到这几点,编辑是必须的,因为不编辑可能就不会被收录,也就无从保证流量。不编辑也无法匹配高价格广告,比如一篇文章。有ABC三个部分,此时匹配的广告应该是ABC三个部分的中心,如果我们删除BC,那么广告会根据A来匹配。 Chinaz^com

7、如何提高访问量

中国站.长站


7.1、添加一篇原创或近原创文章后,要尽可能地制造外部连接。比如我写的SEO文章,一般会同时发到im286,admin5,51.la,cnzz等也会来转载,我在文章中包含一条我的blog地址,就能够快速提高我blog中文章的收录和排名。 站长.站

7.2、提高访问量的另外一个关键在于数据的质量,高质量的数据总能够赢得更多的回头客

Chinaz_com


7.3提高访问量的最后一个方法就是增加互动性,让访客知道你们能够成为朋友,那么赢得回头客的几率也大大增加。 Chinaz

7.4具体的操作方法还有很多,这里也不列举了。 站.长站

8、一些技巧

Chinaz_com

使用blog的时候最好同时使用 google sitemaps 和百度新闻协议。 这样有利于早期的快速收录。 中国站.长站

你可以为你的访客提供一些服务以聚集人气,比如问答。

Google AdSense哪些情况会被K号

原文:http://www.chinaz.com/Union/Skill/0G9123602007.html

大部分被K帐户收到的K信中,都有“无效点击”的条款,到底那些行为属于“无效点击”"呢? 中国站.长站

1、自己点 Chinaz_com

2、工具点(比如CACA) 中.国.站.长.站

3、互点 中国站长_站,为中文网站提供动力

4、国内IP点国外广告

Www@Chinaz@com

5、页面刷新增加展示次数 Chinaz.com

6、煽动他人点击

中国.站长站


以下行为也将会被AdSense 取消帐户!

中国站.长站

1、同一页面放置2个使用IF页面展示的AdSense广告! Www~Chinaz~com

2、同一页面上直接插入代码和IF页面展示的AdSense广告同时使用! Chinaz^com

3、给AdSense广告做弹窗或页面浮动广告! 中.国站长站

4、任何修改AdSense广告代码的行为! Chinaz_com

5、页面出现竞争性广告。(比如国内的一些竞价广告,或者广告形式相同的广告,比如岳贵的)。

Chinaz@com


6、会出现版权问题的页面,比如软件,MP3,图片,新闻等!

中国站.长站

7、强制点击。(就是一些下载站常用的手段)

Www@Chinaz@com

8、网站内容,网站不得包含以下内容: 站.长.站

过分的亵渎性言辞

Www_Chinaz_com


煽动暴力内容、种族偏见内容或抨击任何个人、团体或组织的内容

Chinaz~com


黑客/骇客内容

Www@Chinaz@com


关于违禁药品与违禁药品用具的内容

中国站长.站

色情及少儿不宜内容 中国站长_站,为中文网站提供动力

与赌博或赌场相关的内容

站长.站


任何其他为非法活动推波助澜或侵犯他人法律权利的内容 中.国.站长站

过多的广告

中.国.站.长.站

妨碍网站浏览、遮掩 Google 广告、更改用户首选项或用于下载的弹出式窗口、背后弹出式窗口或退出窗口。允许出现其他类型的弹出式窗口、背后弹出式窗口或退出窗口,但每次用户会话过程中出现这些窗口的总数不能超过五个。

中.国.站长站


网页内容或代码中出现的关键字过多、有重复或不相关。

中.国.站.长.站

为提高网站的 PageRank 等网站搜索引擎排名而出现的欺诈性或操纵性的内容或结构。 Chinaz^com

在用户访问含有广告的网站时,鼓励(以金钱或记点方式)用户点击链接或广告。 Www_Chinaz_com

销售或推广特定类型的武器,例如枪支、弹药、巴黎松刀具、蝴蝶刀及铜指节套。 站长.站

销售或推广啤酒及烈酒。

Chinaz@com


销售或推广香烟或与烟草相关的产品。 [中国站长站]

销售或推广处方药。
销售或推广名牌的仿制品。

Www~Chinaz~com

9、网站必须能正常访问。 中.国.站.长.站

10、符合搜索引擎收录的标准(也就是说,对搜索作弊的网站也会被K)。 中.国.站.长.站

11、采集他人数据建立的网站(也许大家看到这条会很吃惊,但是千真万确,国内有个日进200刀以上的采集站已经被K了!!他没有其他的作弊方式,只是因为采集了别人数据)。

在Blogger的服务中插入Adsense广告

原文:http://www.chinaz.com/Union/Skill/0R214J22007.html

Blogger.com这个被Google买下的免费部落格提供网站在去年底提支援在边栏快速安插Google AdSense广告后就没有更多支援AdSense的消息发出。而今天AdSesne官方部落格发布,应AdSense网站发布者的求要BloggSpot开支援在文章之间安插AdSense广告(Inline Ads)。 中国.站.长站

这样对于不善于修改HTML来安插AdSense广告的部落格是一个好消息,由AdSense小组统计、测试结果得知部落格文章之间是效益较好的广告热区,如果你是Blogspot的使用者那还等什么,现在就来看看如何在文章间安插Google AdSense广告吧!

[中国站长站]

BlogSpot文章之间安插AdSense广告 Chinaz@com

要在文章之间安插AdSense广告,你只要进入Blogger后台的“范本” -> “网页元素”中点击“blog文章“这个网页元素,然后在其设定中启用这个功能。如图:

Www^Chinaz^com



站.长站


设定文章间广告(Inline Ads)
按了编缉修改“blog文章“后会将跳出一个Blog文章设定视窗,在这个你可以设定Blog文章的显示方式等等。要启用文章间广告(Inline Ads)功能你只需要在”Show Ads Between Posts“这一个选项将它打勾就可以。 Www.Chinaz.com

接下来你还可以设定AdSense广告出现的频率,你可以选择每1-5篇文章后就显示AdSense广告。但AdSense广告组目前规定只能放3个,超出的部份Simon测试的结果是它自动不显示。 Www@Chinaz@com

选择好AdSense广告显示的频率后,你要设定AdSense广告格式。挑选一个合适你部落格面版的广告格式会比挑选一个公认点击效益高的广告格式来的好。

Chinaz@com

再来你还可设定AdSesne广告的配色。 AdSense广告的配色与你的收益也是有不少的关连,一个溶合度高的配色或高反差的配色都能增进广告的点击率,但那一种适合你的部落格呢?这就要靠你自已测试和追踪其广告效益了。

中国站长_站,为中文网站提供动力




站.长站

所有的设定都完成后,就只要最下方的”储存变更”按一下,你的部落格就会开始在文章间显示广告了。

中国站.长站

只目前支援AdSense for contest .这个在BlogSpot文章之间安插AdSense广告的功能目前只支援安插AdSense for content广告组,目前还不支援AdSense for search搜寻框和推荐连结组(referral)的快速安插。

中国站长_站,为中文网站提供动力

亲自动手试验,才知被骗了近20年

亲自动手试验,才知被骗了近20年
最近做了温水煮青蛙的试验 感觉真的上当了!

中学时候,老师告诉我说把一只青蛙放在开水里,它会马上跳出来,而把它放冷水里,再把冷水慢慢烧开,青蛙就会因为察觉的晚,而来不及反应,会被烫死在里边.转自以这个寓言,告诉我们要保持革命主人翁的艰苦奋精神,不要被资本主义的腐朽思想麻痹,而我一直以为是对的。

但今天我自己做这个实验的时候才知道,根本不是这么回事,我把青蛙丢开水里的时候,青蛙一下去就翻肚皮死翘翘了,而先把青蛙放在冷水慢慢烧,那水温度一变化,那青蛙跳的比谁都快。

怎么和多年来的教育和宣传不一样呢 大家有没有亲自做过这个试验呢,还是我选的青蛙特例?前面那个青蛙状态不好,后面那个神经质……还是这两个青蛙是美国偷渡来的,不是中国自己的青蛙.中国的青蛙绝对会按照书本上的那么做的!!!!

2007年8月24日星期五

做网站的一些定律[转自blueidea]

1.250定律

拉德认为:每一位顾客身后,大体有250名亲朋好友。如果您赢得了一位顾客的好感,就意味着赢得了250个人的好感;反之,如果你得罪了一名顾客, 也就意味着得罪了250 名顾客。 在你的网站访客中,一个访客可能可以带来一群访客,任何网站都有起步和发展的过程,这个过程中此定律尤其重要。

2.达维多定律

达维多认为,一个企业要想在市场上总是占据主导地位,那么就要做到第一个开发出新产品,又第一个淘汰自己的老产品。 国内网站跟风太严重,比如前段时间的格子网,乞讨网,博客网,一个成功了,大家一拥而上。但实际效果是,第一个出名的往往最成功,所以在网站的定位上,要 动自己的脑筋,不是去捡人家剩下的客户。同理,买人家出售的数据来建站效果是很糟糕的。

3.木桶定律

水桶定律是指,一只水桶能装多少水,完全取决于它最短的那块木板。这就是说任何一个组织都可能面临的一个共同问题,即构成组织的各个部分往往决定了 整个组织的水平。 注意审视自己的网站,是速度最糟糕?美工最糟糕?宣传最糟糕?你首先要做的,不是改进你最强的,而应该是你最薄弱的。

4.马太效应

《新约》中有这样一个故事,一个国王远行前,交给三个仆人每人一锭银子,吩咐他们:“你们去做生意,等我回来时,再来见我。”国王回来时,第一个仆 人说: “主人,你交给我们的一锭银子,我已赚了10锭。”于是国王奖励他10座城邑。第二个仆人报告说:“主人,你给我的一锭银子,我已赚了5锭。” 于是国王例奖励了他5座城邑。第三个仆人报告说:“主人,你给我的一锭银子,我一直包在手巾里存着,我怕丢失,一直没有拿出来。”于是国王命令将第三个仆 人的一锭银子也赏给第一个仆人,并且说:“凡是少的,就连他所有的也要夺过来。凡是多的,还要给他,叫他多多益善。”这就是马太效应。 在同类网站中,马太效应是很明显的。一个出名的社区,比一个新建的社区,更容易吸引到新客户。启示是,如果你无法把网站做大,那么你要做专。作专之后再做 大就更容易。

5.手表定理

手表定理是指一个人有一只表时,可以知道现在是几点钟,而当他同时拥有两只表时却无法确定。
一个网站,你只需要关注你特定的用户群需求。不要在意不相干人的看法。

6.不值得定律

不值得定律:不值得做的事情,就不值得做好 不要过度seo,如果你不是想只做垃圾站。不要把时间浪费在美化再美化页面,优化再优化程序,在你网站能盈利后,这些事情可以交给技术人员完成。

7.彼得原理

劳伦斯.彼得认为:在各种组织中,由于习惯于对在某个等级上称职的人员进行晋升提拔,因而雇员总是趋向于晋升到其不称职的地位。
不要轻易改变自己网站的定位。如博客网想变门户,盛大想做娱乐,大家拭目以待吧。

8.零和游戏原理

当你看到两位对弈者时,你就可以说他们正在玩“零和游戏”。因为在大多数情况下, 总会有一个赢,一个输,如果我们把获胜计算为得1分,而输棋为-1分,那么,这两人得分之和就是:1+(-1)=0 不要把目光一直盯在你的竞争网站上,不要花太多时间抢它的访客。我们把这些时间用来寻找互补的合作网站,挖掘新访客。

9.华盛顿合作规律

华盛顿合作规律说的是: 一个人敷衍了事,两个人互相推诿, 三个人则永无成事之日。
如果你看准一个方向,你自己干,缺人手就招。不要轻易找同伴一起搞网站,否则你会发现,日子似乎越过越快了,事情越做越慢了。

10.邦尼人力定律

一个人一分钟可以挖一个洞,六十个人一秒种却挖不了一个洞。合作是一个问题,如何合作也是一个问题。你需要有计划。

11.牛蛙效应

把一只牛蛙放在开水锅里,牛蛙会很快跳出来;但当你把它放在冷水里,它不会跳出来,然后慢慢加热,起初牛蛙出于懒惰,不会有什么动作,当水温高到它 无法忍受的时候,想出来,但已经没有了力气。 如果你是soho,注意关注你的财务。不要等到没钱了再想怎么挣,你会发现那时候挣钱更难。

12.蘑菇管理

蘑菇管理是许多组织对待初出茅庐者的一种管理方法,初学者被置于阴暗的角落(不受重视的部门,或打杂跑腿的工作),浇上一头大粪(无端的批评、指责、代人受过),任其自生自灭(得不到必要的指导和提携)。
做网站毕竟要遭遇这样的阶段,搜索引擎不理你,友情链接找不到,访客不上门。这是磨练。

13.奥卡姆剃刀定律

如无必要,勿增实体。
把网站做得简单,再简单,简单到非常实用,而不是花俏。google的首页为什么比雅虎好?

14.巴莱多定律(Paredo 也叫二八定律)

你所完成的工作里80%的成果,来自于你20%的付出;而80%的付出,只换来20%的成果。
随时衡量你所做的工作,哪些是最有效果的。

1.马蝇效应
林肯少年时和他的兄弟在肯塔基老家的一个农场里犁玉米地,林肯吆马,他兄弟扶犁,而那匹马很懒,慢慢腾腾,走走停停。可是有 一段时间马走得飞快。 林肯感到奇怪,到了地头,他发现有一只很大的马蝇叮在马身上,他就把马蝇打落了。看到马蝇被打落了,他兄弟就抱怨说:”哎呀,你为什么要打掉它,正是那家 伙使马跑起来的嘛!” 在你心满意足的时候,去寻找你的马蝇。没有firefox,不会有ie7,firefox就是微软的马蝇之一。马蝇不可怕,怕的是会一口吃掉你的东西,像 ie当初对网景干的那样。
2.最高气温效应
每天最热总是下午2 时左右,我们总认为这个时候太阳最厉害,其实这时的太阳早已偏西,不再是供给最大热量的时候了。此时气温之所以最高,不过是源于此前的热量积累。
你今天的网站流量,是你一个星期或更长时间前所做的事带来的。
3.超限效应(溢出效应)
刺激过多、过强和作用时间过久而引起心理极不耐烦或反抗的心理现象,称之为“超限效应”。 别到别人论坛里发太多广告。别在自己网站上放太多广告。别在自己的论坛里太多地太明显地诱导话题。
4.懒蚂蚁效应
生物学家研究发现,成群的蚂蚁中,大部分蚂蚁很勤劳,寻找、搬运食物争先恐后,少数蚂蚁却东张西望不干活。当食 物来源断绝或蚁窝被破坏时,那些勤快的蚂蚁一筹莫展。“懒蚂蚁”则“挺身而出”,带领众伙伴向它早已侦察到的新的食物源转移。 不要把注意力仅仅放在一个网站上,即使这个网站现在为你带来一切。你要给自己一些时间寻找新的可行的方向,以备万一。
5.长尾理论
ChrisAnderson认为,只要存储和流通的渠道足够大,需求不旺或销量不佳的产品共同占据的市场份额 就可以和那些数量不多的热卖品所占据的市场份额相匹敌甚至更大。 对于搜索引擎,未必你需要一个热门词排在第一位,如果有一千个冷门词排在第一位,效果不但一样,还会更稳定更长远。
6.破窗理论
栋建筑上的一块玻璃,又没有及时修好,别人就可能受到某些暗示性的纵容,去打碎更多的玻璃。 管理论坛时,如果你发现第一个垃圾贴,赶紧删掉他吧。想想:落伍现在为什么那么多××贴?现在控制比最初控制难多了。
7.“羊群效应”,又称复制原则(Copy Strategy)
一个羊群(集体)是一个很散乱的组织,平时大家在一起盲目地左冲右撞。如果一头羊发现了一片肥沃的绿草地,并在那里吃到了新鲜的青草,后来的羊群就会一哄而上,争抢那里的青草,全然不顾旁边虎视眈眈的狼,或者看不到其它地方还有更好的青草。
不要轻易跟风,保持自己思考的能力。
8.墨菲定律
如果坏事情有可能发生,不管这种可能性多么小,它总会发生,并引起最大可能的损失。
除非垃圾站,否则不要作弊,对搜索引擎不要,对广告也不要。
9.光环效应
人们对人的某种品质或特点有清晰的知觉,印象比较深刻、突出, 这种强烈的知觉, 就像月晕形式的光环一样,向周围弥漫、扩散,掩盖了对这个人的其他品质或特点的认识。
不要轻易崇拜一个人或者公司、一个概念、一种做法。
10.蝴蝶效应
一只亚马逊河流域热带雨林中的蝴蝶,偶尔扇动几下翅膀,两周后,可能在美国德克萨斯州引起一场龙卷风。
不管你做什么,网站或者其他,你都应该关注新闻。机遇或者灾难可能就在那。
11.阿尔巴德定理
一个企业经营成功与否,全靠对顾客的要求了解到什么程度。 我赞同别人的点评:看到了别人的需要,你就成功了一半;满足了别人的需求,你就成功了全部。尤其是做网站。
12.史密斯原则
如果你不能战胜他们,你就加入到他们之中去。
不要试图做孤胆英雄。如果潮流挡不住,至少,你要去思考为什么。

109句经典英语骂人

1. Stop complaining! 别发牢骚!

  2. You make me sick! 你真让我恶心!

  3. What‘s wrong with you? 你怎么回事?

  4. You shouldn‘t have done that! 你真不应该那样做!

  5. You‘re a jerk! 你是个废物/混球!

  6. Don‘t talk to me like that! 别那样和我说话!

  7. Who do you think you are? 你以为你是谁?

  8. What‘s your problem? 你怎么回事啊?

  9. I hate you! 我讨厌你!

  10. I don‘t want to see your face! 我不愿再见到你!

  11. You‘re crazy! 你疯了!

  12. Are you insane/crazy/out of your mind? 你疯了吗?(美国人绝对常用!)

  13. Don‘t bother me. 别烦我。

  14. Knock it off. 少来这一套。

  15. Get out of my face. 从我面前消失!

  16. Leave me alone. 走开。

  17. Get lost.滚开!

  18. Take a hike! 哪儿凉快哪儿歇着去吧。

  19. You piss me off. 你气死我了。

  20. It‘s none of your business. 关你屁事!

  21. What‘s the meaning of this? 这是什么意思?

  22. How dare you! 你敢!

  23. Cut it out. 省省吧。

  24. You stupid jerk! 你这蠢猪!

  25. You have a lot of nerve. 脸皮真厚。

  26. I‘m fed up. 我厌倦了。

  27. I can‘t take it anymore. 我受不了了!

  28. I‘ve had enough of your garbage. 我听腻了你的废话。

  29. Shut up! 闭嘴!

  30. What do you want? 你想怎么样?

  31. Do you know what time it is? 你知道现在都几点吗?

  32. What were you thinking? 你脑子进水啊?

  33. How can you say that? 你怎么可以这样说?

  34. Who says? 谁说的?

  35. That‘s what you think! 那才是你脑子里想的!

  36. Don‘t look at me like that. 别那样看着我。

  37. What did you say? 你说什么?

  38. You are out of your mind. 你脑子有毛病!

  39. You make me so mad.你气牢伊死病?/P>

  40. Drop dead. 去死吧!

  41. Bug off. 滚蛋。

  42. Don‘t give me your shit. 别跟我胡扯。

  43. Don‘t give me your excuses/ No more excuses. 别找借口。

  44. You‘re a pain in the ass. 你这讨厌鬼。

  45. You‘re an asshole. 你这缺德鬼。

  46. You bastard! 你这杂种!

  47. Get over yourself. 别自以为是。

  48. You‘re nothing to me. 你对我什么都不是。

  49. It‘s not my fault. 不是我的错。

  50. You look guilty. 你看上去心虚。

  51. I can’t help it. 我没办法。

  52. That’s your problem. 那是你的问题。

  53. I don’t want to hear it. 我不想听!

  54. Get off my back. 少跟我罗嗦。

  55. Give me a break. 饶了我吧。

  56. Who do you think you’re talking to? 你以为你在跟谁说话?

  57. Look at this mess! 看看这烂摊子!

  58. You’re so careless. 你真粗心。

  59. Why on earth didn’t you tell me the truth? 你到底为什么不跟我说实话?

  60. I’m about to explode! 我肺都快要气炸了!

  61. What a stupid idiot! 真是白痴一个!

  62. I’m not going to put up with this! 我再也受不了啦!

  63. I never want to see your face again! 我再也不要见到你!

  64. That’s terrible. 真糟糕!

  65. Just look at what you’ve done! 看看你都做了些什么!

  66. I wish I had never met you. 我真后悔这辈子遇到你!

  67. You’re a disgrace. 你真丢人!

  68. I’ll never forgive you! 我永远都不会饶恕你!

  69. Don’t nag me! 别在我面前唠叨!

  70. I’m sick of it. 我都腻了。

  71. You’re such a *****! 你这个婊子!

  72. Stop screwing/ fooling/ messing around! 别鬼混了!

  73. Mind your own business! 管好你自己的事!

  74. You’re just a good for nothing bum! 你真是一个废物!/ 你一无是处!

  75. You’ve gone too far! 你太过分了!

  76. I loathe you! 我讨厌你!

  77. I detest you! 我恨你!

  78. Get the hell out of here! 滚开!

  79. Don’t be that way! 别那样!

  80. Can’t you do anything right? 成事不足,败事有余。

  81. You’re impossible. 你真不可救药。

  82. Don’t touch me! 别碰我!

  83. Get away from me! 离我远一点儿!

  84. Get out of my life. 我不愿再见到你。/ 从我的生活中消失吧。

  85. You’re a joke! 你真是一个小丑!

  86. Don’t give me your attitude. 别跟我摆架子。

  87. You’ll be sorry. 你会后悔的。

  88. We’re through. 我们完了!

  89. Look at the mess you’ve made! 你搞得一团糟!

  90. You’ve ruined everything. 全都让你搞砸了。

  91. I can’t believe your never. 你好大的胆子!

  92. You’re away too far. 你太过分了。

  93. I can’t take you any more! 我再也受不了你啦!

  94. I’m telling you for the last time! 我最后再告诉你一次!

  95. I could kill you! 我宰了你!

  96. That’s the stupidest thing I’ve ever heard! 那是我听到的最愚蠢的事! (比尔·盖茨常用)

  97. I can’t believe a word you say. 我才不信你呢!

  98. You never tell the truth! 你从来就不说实话!

  99. Don’t push me ! 别逼我!

  100. Enough is enough! 够了够了!

  101. Don’t waste my time anymore. 别再浪费我的时间了!

  102. Don’t make so much noise. I’m working. 别吵,我在干活。

  103. It’s unfair. 太不公平了。

  104. I’m very disappointed. 真让我失望。

  105. Don’t panic! 别怕!

  106. What do you think you are doing? 你知道你在做什么吗?

  107. Don’t you dare come back again! 你敢再回来!

  108. You asked for it. 你自找的。

  109. Nonsense! 鬼话

要牢记的常用短语

1. I see.我明白了。 2. I quit! 我不干了! 3. Let go! 放手!
4. Me too.我也是。 5. My god! 天哪! 6. No way! 不行!
7. Come on.来吧(赶快) 8. Hold on.等一等。 9. I agree。 我同意。
10. Not bad.还不错。 11. Not yet.还没。 12. See you. 再见。
13. Shut up! 闭嘴! 14. So long.再见。 15. Why not? 好呀! (为什么不呢?)
16. Allow me.让我来。 17. Be quiet! 安静点! 18. Cheer up! 振作起来!
19. Good job! 做得好! 20. Have fun! 玩得开心! 21. How much? 多少钱?
22. I'm full.我饱了。 23. I'm home. 我回来了。 24. I'm lost.我迷路了。
25. My treat.我请客。 26. So do I. 我也一样。 27. This way。 这边请。
28. After you.您先。 29. Bless you! 祝福你! 30. Follow me. 跟我来。
31. Forget it! 休想 (算了) 32. Good luck! 祝好运! 33. I decline! 我拒绝!
34. I promise. 我保证。 35. Of course! 当然了! 36. Slow down! 慢点!
37. Take care! 保重! 38. They hurt. (伤口)疼。 39. Try again. 再试试。
40. Watch out! 当心。 41. What's up? 有什么事吗? 42. Be careful! 注意!
43. Bottoms up! 干杯(见底) 44. Don't move! 不许动! 45. Guess what? 猜猜看?
46. I doubt it 我怀疑。 47. I think so.我也这么想 48. I'm single. 我是单身贵族。
49. Keep it up! 坚持下去! 50. Let me see.让我想想。 51. Never mind.不要紧。
52. No problem! 没问题! 53. That's all! 就这样! 54. Count me on 算上我。
55. Time is up.时间快到了.56. I love you! 我爱你! 57. Don't worry. 别担心。
58. What's new? 有什么新鲜事吗? 59. Don't worry.Feel better? 好点了吗?
60. I'm his fan。我是他的影迷。 61. Is it yours? 这是你的吗?
62. That's neat.这很好。 63. Are you sure? 你肯定吗?
64. Do l have to 非做不可吗? 65. He is my age.他和我同岁。
66. Here you are.给你。 67. No one knows . 没有人知道。
68. Take it easy.别紧张。 69. What a pity! 太遗憾了!
70. Any thing else? 还要别的吗? 71. To be careful! 一定要小心!
72. Do me a favor? 帮个忙,好吗? 73. Help yourself. 别客气。
74. I'm on a diet.我在节食。 75. Keep in Touch. 保持联络。
76. Time is money.时间就是金钱。 77. Who's calling? 是哪一位?
78. You did right.你做得对。 79. You set me up! 你出卖我!
80. Can I help you? 我能帮你吗? 81. Enjoy yourself! 祝你玩得开心!
82. Excuse me,Sir.先生,对不起。 83. Give me a hand! 帮帮我!
84. How's it going? 怎么样? 85. I have no idea. 我没有头绪。
86. I just made it! 我做到了! 87. I'll see to it 我会留意的。
88. I'm in a hurry! 我在赶时间! 89. It's her field. 这是她的本行。
90. It's up to you.由你决定。 91. Just wonderful! 简直太棒了!
92. What about you? 你呢? 93. You owe me one.你欠我一个人情。
94. You're welcome.不客气。 95. Any day will do. 哪一天都行夕
96. Are you kidding? 你在开玩笑吧! 97. Congratulations! 祝贺你!
98. T can't help it. 我情不自禁。 99. I don't mean it. 我不是故意的。
100. I'll fix you Up.我会帮你打点的。 101. It sounds great!. 听起来很不错。
102. It's a fine day。今天是个好天。 103. So far,So good. 目前还不错。
104. What time is it? 几点了? 105. You can make it! 你能做到!
106. Control yourself! 克制一下! 107. He came by train. 他乘火车来。
108. He is ill in bed.他卧病在床。 109. He lacks courage. 他缺乏勇气。
110. How's everything? 一切还好吧? 111. I have no choice. 我别无选择。
112. I like ice-cream.我喜欢吃冰淇淋。 113. I love this game. 我钟爱这项运动。
114. I'll try my best.我尽力而为。 115. I'm On your side. 我全力支持你。
116. Long time no see! 好久不见! 117. No pain,no gain. 不劳无获。
118. Well,it depends 噢,这得看情况。 119. We're all for it. 我们全都同意。
120. What a good deal! 真便宜! 121. What should I do? 我该怎么办?
122. You asked for it! 你自讨苦吃! 123. You have my word. 我保证。
124. Believe it or not! 信不信由你! 125. Don't count on me.别指望我。
126. Don't fall for it! 别上当! 127. Don't let me down. 别让我失望。
128. Easy come easy go. 来得容易,去得快。 129. I beg your pardon. 请你原谅。
130. I beg your pardon? 请您再说一遍(我没有听清)131. I'll be back soon. 我马上回来。
132. I'll check it out.我去查查看。 133. It’s a long story. 说来话长。
134. It’s Sunday today.今天是星期天。 135. Just wait and see! 等着瞧!
136. Make up your mind.做个决定吧。 137. That's all I need. 我就要这些。
138. The view is great.景色多么漂亮! 139. The wall has ears. 隔墙有耳。
140. There comes a bus.汽车来了。 141. What day is today? 今天星期几?
142. What do you think? 你怎么认为? 143. Who told you that? 谁告诉你的?
144. Who's kicking off? 现在是谁在开球? 145. Yes,I suppose So.是的,我也这么认为。
146. You can't miss it 你一定能找到的。 147. Any messages for me? 有我的留言吗?
148. Don't be so modest.别谦虚了。 149. Don't give me that! 少来这套!
150. He is a smart boy.他是个小机灵鬼。 151. He is just a child. 他只是个孩子。
152. I can't follow you.我不懂你说的。 153. I felt sort of ill. 我感觉有点不适。
154. I have a good idea! 我有一个好主意。 155. It is growing cool.天气渐渐凉爽起来。
156. It seems all right.看来这没问题。 157. It's going too far. 太离谱了。
158. May I use your pen? 我可以用你的笔吗? 159. She had a bad cold. 她患了重感冒。
160. That's a good idea. 这个主意真不错。 161. The answer is zero. 白忙了。
162. What does she like? 她喜欢什么? 163. As soon as possible! 越快越好!
164. He can hardly speak.他几乎说不出话来。165. He always talks big. 他总是吹牛。
166. He won an election. 他在选举中获胜。 167. I am a football fan. 我是个足球迷。
168. If only I could fly.要是我能飞就好了。169. I'll be right there. 我马上就到。
170. I'll see you at six.我六点钟见你。 171. IS it true or false? 这是对的还是错的?
172. Just read it for me. 就读给我听好了。 173. Knowledge is power. 知识就是力量。
174. Move out of my way! 让开! 175. Time is running out. 没时间了。
176. We are good friends.我们是好朋友。 177. What's your trouble? 你哪儿不舒服?
178. You did fairly well! 你干得相当不错. 179. Clothes make the man. 人要衣装。
180. Did you miss the bus? 你错过公共汽车了?181. Don't lose your head。 不要惊慌失措。
182. He can't take a joke.他开不得玩笑。 183. He owes my uncle $10.他欠我叔叔10美元。
184. How are things going? 事情进展得怎样? 185. How are you recently? 最近怎么样?
186. I know all about it.我知道有关它的一切。 187. It really takes time.这样太耽误时间了。
188. It's against the law.这是违法的。 189. Love me,love my dog.(谚语)爱屋及乌。
190. My mouth is watering. 我要流口水了。 191. Speak louder,please.说话请大声点儿。
192. This boy has no job.这个男孩没有工作。 193. This house is my own.这所房子是我自己的。
194. What happened to you? 你怎么了? 195. You are just in time. 你来得正是时候。
196. You need to workout.你需要去运动锻炼一下。197. Your hand feels cold.你的手摸起来很冷。
198. Don't be so childish. 别这么孩子气。 199. Don't trust to chance! 不要碰运气。
200. Fasten your seat belt.系好你的安全带。201. He has a large income.他有很高的收入。
202. He looks very healthy.他看来很健康。 203. He paused for a reply.他停下来等着回答。

2007年8月23日星期四

中国主要大中城市DNS列表合集2

山东临沂:

202.102.134.68

202.102.152.3

202.102.128.68

厦门:

202.101.103.55

202.101.103.54

江苏 无锡,

202.102.2.141

淄博

202.110.20.171

210.44.176.1

泉州

202.101.107.55

福州

202.101.98.55

四川攀枝花:

61.139.2.69

东莞”已经改为

202.96.128.143

202.96.128.68

温州:

202。96。104。16

202。96。96。68

赣州:

202.101.228.100

西安

61.134.1.9

61.134.1.4

网通北京:

主202.106.196.152

从202.106.196.115

石家庄

211.162.226.80







湖南省 长沙

202.103.96.68

202.103.96.112

邵阳

202.103.103.3

岳阳

202.103.86.3

202.103.99.3

广西 0 35 dns 202.103.224.68
北京 0 35 DNS 202.106.196.115
广东中山 0 35 DNS : 202.96.128.68
湖南 0 35,DNS:211.98.2.4
福建,0 200 ,DNS:202.101.98.55和202.101.98.54
云南 0 35 dns:61.166.150.101
广东湛江 0 80
浙江杭州
8/35
0/32
DNS:
202.101.172.35
202.96.104.18
广东南海:0 100 202.96.128.68 202.96.134.133
河南安阳
8/81
dns:202.102.224.68
202.102.227.68
天津 0 35 202.99.96.68
福建南平VPI=0 VCI=35 DNS=202.101.115.55
广州 VPI=8 VCI=35 DNS=202.96.128.68
福建福州 VPI=0 VCI=200 DNS=202.101.98.55
廣東江門市VPI=0 VCI=100 DNS=202.96.128.68
广东省汕尾市的 VPI:0 VCI:35
广东珠海:
市区(含吉大、拱北、香洲、新香洲)、唐家、金鼎:8/35
南屏、西区、斗门:0/100
河南濮阳: VPI-0,VCI-35 ,DNS 202.102.224.68 202.102.227.68
中原油田:VPT=8, VCI=81
云南普洱 0 35 dns:61.166.150.101 和61.166.15.170
河南焦作 VPI:0 VCI:35 DNS:10.255.0.68 和 202.102.227.68
上海 vpi 8 vci 81 dns :202.96.209.5 202.96.209.133
各大网站DNS列表
天府热线DNS:61.139.2.69
长春163  :202.98.0.68
202.98.3.68
263在线  :211.100.2.130
211.100.1.10
中国万网  :210.79.232.248
DNS  :210.192.103.50   (dns1.hichina.com)
DNS  :202.106.169.100  (dns2.hichina.com)
新网    :211.99.199.194
:211.99.199.195
263IDC   :211.100.2.130  (NS.263IDC.COM)
:211.100.1.10   (NSB.263IDC.COM)
其他省市自治区:
香港 ns1.netvigator.com 205.252.144.228
澳门 vassun2.macau.ctm.net 202.175.3.8
深圳 ns.shenzhen.gd.cn 202.96.134.133
202.96.154.8 /202.96.154.15
北京 ns.bta.net.cn 202.96.0.133
ns.spt.net.cn 202.96.199.133
ns.cn.net 202.97.16.195
202.106.0.20
202.106.148.1
202.106.196.115
广东 ns.guangzhou.gd.cn 202.96.128.143
dns.guangzhou.gd.cn 202.96.128.68
上海 ns.sta.net.cn 202.96.199.132
202.96.199.133
202.96.209.5
202.96.209.133
浙江 dns.zj.cninfo.net 202.96.102.3
202.96.96.68
202.96.104.18
陕西 ns.snnic.com 202.100.13.11
西安: 202.100.4.15
202.100.0.68
天津 ns.tpt.net.cn 202.99.96.68
辽宁 ns.dcb.ln.cn 202.96.75.68
202.96.75.64
202.96.64.68
202.96.69.38
202.96.86.18
202.96.86.24
江苏 pub.jsinfo.net 202.102.29.3
四川 ns.sc.cninfo.net 61.139.2.69
重庆 61.128.128.68
61.128.192.4
成都: 202.98.96.68
202.98.96.69
河北 ns.hesjptt.net.cn 202.99.160.68
保定: 202.99.160.68
202.99.166.4
山西 ns.sxyzptt.net.cn 202.99.198.6
吉林 ns.jlccptt.net.cn 202.98.0.68
山东 202.102.152.3
202.102.128.68
福建 dns.fz.fj.cn 202.101.98.55
湖南 202.103.100.206
广西 10.138.128.40
202.103.224.68
202.103.225.68
江西 202.109.129.2
202.101.224.68
湖南娄底 8/81 202.103.88.3 202.103.100.100
哈尔滨的是 VPI= 8, VCI= 35
新疆乌鲁木齐 vpi=0 vci=32
dns=61.128.99.133,61.128.99.134
山东滨州的是0,40
浙江台州的:VPI:8 VCI:81 DNS:主202.101.172.37
东莞0/100
广东肈庆
VPI:8,VCI:81
主控DNS:61.140.7.67,辅助DNS:202.96.134.133
浙江衢州:
VPI/VCI: 8/81
DNS:主:202.101.172.37 备:202.96.104.18
河北省秦皇岛市, VPI= 0, VCI= 35
DNS:
primary DNS server=202.99.160.68
secondary DNS server=202.99.166.4
福建龙岩 202.101.113.55 0,35
兰州 0,32
西安 8,35
广州 VPI:8 VCI:32
武汉:0 32 202.103.24.68
广东河源: 8 81广东惠东 0 100
我的是东莞 8 35
福建三明:dns:202.101.114.55 VPI-VCI:0-100
长春8/35
广东肇庆应该是:VPI :8,VCI:81, DNS 202.96.128.68(主)和202.96.128.143(辅)贵州六盘水0 35 DNS:202.98.198.168

辽宁抚顺铁通
VPI:8 VCI:32 网关:10.0.1.254(固定IP)
DNS:210.52.149.2
211.98.2.4
202.96.64.68
河南,驻马店 0,35
dns:202.102.224.68
河南铁通: VPI:0 VCI:35 DNS:211.98.192.3 和 202.102.224.68
广东佛山:vip:8 vci:35 dns:202.96.128.68
广东湛江不同地域有:大多是8/81,另外为0/100,dns :202.96.128.68
安徽
dsn:202.102.192.68 (主机在合肥)
vpi/vci:0 35
广东顺德的PVC (VPI=8 VCI=81) DNS=202.96.128.68
广东从化PVC (VPI=8 VCI=35) DNS=202.96.128.68
深圳 8 35 202.96.134.133 202.96.128.68
中山的VPI/VCI是8,35才对!!
赣州:vpi/vci:0/35 服务器:218.87.132.1 218.87.142.1
陕西榆林 VPI 0 VCI 35 DNS1 61.134.1.9 61.134.1.4
福建龙岩武平 0,35 DNS 202.101.98.55
202.101.113.55
江西省樟树市VPI:0 VCI:35 DNS:主202.101.224.68 备202.101.226.68
广州花都 vpi 8 / vci 35
湖南长沙市 0,32
广东汕尾: 0,35
江西南昌 0 35
佛山高明区 vip:0 vci:100 dns:202.96.128.68
湖南长沙 VPI:0 VCI:32 DNS:202.103.96.68

广州地区 中国电信
小猫拨号 DNS=202.96.128.68 备用202.96.134.133
ADSL拨号 DNS=202.96.128.68 VPI/VCI=8/35
ADSL专线 DNS=202.96.128.68 备用61.144.56.100
光纤专线 DNS=61.144.56.100~61.144.56.102

中国主要大中城市DNS列表合集

北京 ns.bta.net.cn 202.96.0.133
ns.spt.net.cn 202.96.199.133
ns.cn.net 202.97.16.195
广东 ns.guangzhou.gd.cn 202.96.128.143
dns.guangzhou.gd.cn 202.96.128.68
上海 ns.sta.net.cn 202.96.199.132
浙江 dns.zj.cninfo.net 202.96.102.3
陕西 ns.snnic.com 202.100.13.11
天津 ns.tpt.net.cn 202.99.96.68
辽宁 ns.dcb.ln.cn 202.96.75.68
江苏 pub.jsinfo.net 202.102.29.3
四川 ns.sc.cninfo.net 61.139.2.69
河北 ns.hesjptt.net.cn 202.99.160.68
山西 ns.sxyzptt.net.cn 202.99.198.6
吉林 ns.jlccptt.net.cn 202.98.0.68
山东 202.102.152.3
福建 dns.fz.fj.cn 202.101.98.55
湖南 202.103.100.206
广西 10.138.128.40
江西 202.109.129.2
云南 ns.ynkmptt.net.cn 202.98.160.68
重庆 61.128.128.68
移动北京 ns.cnmobile.net 211.136.17.107
移动上海 ns1.cnmobile.net 211.136.18.171
移动广州 ns2.cnmobile.net 211.136.20.203

北京

ns.bta.net.cn

202.96.0.133

ns.spt.net.cn

202.96.199.133

ns.cn.net

202.97.16.195

广东

ns.guangzhou.gd.cn

202.96.128.143

dns.guangzhou.gd.cn

202.96.128.68

上海

ns.sta.net.cn

202.96.199.132

浙江

dns.zj.cninfo.net

202.96.102.3

陕西

ns.snnic.com

202.100.13.11

天津

ns.tpt.net.cn

202.99.96.68

辽宁

ns.dcb.ln.cn

202.96.75.68

江苏

pub.jsinfo.net

202.102.29.3

四川

ns.sc.cninfo.net

61.139.2.69

河北

ns.hesjptt.net.cn

202.99.160.68

山西

ns.sxyzptt.net.cn

202.99.198.6

吉林

ns.jlccptt.net.cn

202.98.0.68

山东

202.102.152.3

福建

dns.fz.fj.cn

202.101.98.55

湖南

202.103.100.206

广西

10.138.128.40

江西

202.109.129.2

云南

ns.ynkmptt.net.cn

202.98.160.68

重庆

61.128.128.68

移动北京

ns.cnmobile.net

211.136.17.107

移动上海

ns1.cnmobile.net

211.136.18.171

移动广州

ns2.cnmobile.net

211.136.20.203

南京:

202.102.24.35

深圳:

202.96.134.133

南宁:

202.103.224.68

202.103.225.68

西安交通大学

202.117.0.20

202.117.0.21

重庆网通:

211.158.2.68

番禺 :

202.96.128.68

大庆网通

202.97.224.68

吉通北京DNS:

203.93.18.2

吉通广西DNS:

201.14.251.1

洛阳:

202.102.227.68

淄博

202.102.137.68  

202.102.128.68

上海市:

202.96.209.5

202.96.209.133

青岛:

202.102.134.68

202.102.128.68

河南洛阳

202.102.224.68

202.102.227.68

大连:

202.96.64.68;

202.96.69.38

济南:

210。52。207。2

云南

202.96.209.5

202.106.0.20

福州还有一个备用的

202。101。98。54

赤壁

202.103.0.117

202.103.44.5

天津联通

211.94.193.129

铁通徐州

211.98.2.4

202.102.9.141

广西电信

202.103.224.68

202.103.224.66

成都长宽:

211.162.130.8

211.162.130.9
61.139.2.69

杭州

202.96.96.68

202.96.103.36

秦皇岛网通:

202.99.160.68

大庆电信

202.97.224.68

202.97.230.4

2007年8月22日星期三

SEO:思考:冷眼看“一元域名”风潮

最近Seoer见面好象都流行“今天你注册了吗?”

自从前两天万网.cn买一送一十九,中国频道等都是一元注册以后,很多SEO都揣着银子提枪上马,便宜啊,可以建立多少可用的资源了。

如此规模大的注册风潮还在继续,我们却不能不正视下风潮过后可能引发的问题。

我们姑且不论这些.cn域名是否真的能被启用,也不去讨论启用以后能够有多少好的网站。我们先来设想下:如果这些网站中有50%的域名被SEO用来做建立资源和垃圾站的话,形成巨大的规模,严重干扰到整个搜索引擎的结果的时候那么搜索引擎会怎么看待这些.cn的域名?

个人认为很有可能的是一旦大量的.CN域名被用做SEO资源建设和垃圾站、垃圾群体的建设,SE最有可能的解决办法是直接给所有.cn域名降低权重。这个后果是很可怕的,中国人自己玩死了自己的后缀域名这个天大的笑话居然来自于一个促销活动的蝴蝶效应。别认为这个是危言怂听,还记得05-06那时的利用blog跳转,利用blog来做排名的日子,那时候的blog在搜索结果中是如此的疯狂,现在回头来看看情况呢?

写下这段话的时候,心情是异常沉重的,没人愿意自己国家的顶级域名在本地搜索结果中面临变相的不公正待遇。如果真是如此,那么我们下一个目标还会回到.COM和其他域名上面来。这个风潮只不过是一场闹剧而已。闹剧的结果埋葬了整个.cn的权重。

“如果上天能给我重来一次的机会…”。这句只不过是电影里的一句话而已,如果今天的预言都变成现实,没人可以重来一次。

ps:写下这段话,不是哀悼,不是愤慨,只不过是一种提醒而已。

作者: 搜索引擎营销—小鹏

原载: 点石互动搜索引擎优化博客

DedeCms Biz V4.0版下载

下载地址:

http://www.dedecms.com/upimg/soft/dedesoft/dedecmsv4.0.rar


Dedecms V4.0 版更新内容或新增功能说明

使用许可协议:http://bbs.dedecms.com/read.php?tid=14893

1、修复了3.1版已知的所有Bug;

2、重点新增功能:
(1)自由列表;
(2)反向通行证;
(3)后台界面更改,以适应项目大型化的应用的便利性;

3、增加插件或辅助功能:
(1)重复文档检测;
(2)批量提取文章缩略图;
(3)数据库内容替换;
(4)随机模板防采集;

4、更完善的树形菜单式的文档管理与发布方式,与栏目相关的地方大多用AJAX载入,更实用化;

5、增加会员点卡与会员时间限制功能,并提供部份网上支付接口;

6、列出所有栏目时,没指定栏目时,栏目选择框不使用一次性载入全部,而是改用弹窗选择,用Ajax目录树浏览,解决栏目数量非常多时载入慢的问题。

7、系统配置参数分组,更人性化;

8、增加会员数据导入与转换功能,允许Dedecms会员系统使用不同的密码形式。

9、采集增加设置引用网址的功能,允许程序从指定网址读取Cookie,并使用Keep-Alive模式连接去获取图片,彻底克服居于http 1.1协议的防盗链图片防盗链问题。

10、采集向导增加了即时测试列表和内容,并且界面更人性化。

11、增强各种操作的简便性,完善了很多地方细节功能。

12、新版的后台突破了以往一统式菜单的局限性,为Dedecms以后的发展提供了更大的空间。

13、严格检查了并限制了会员上传附件程序的可能存在的安全问题,提高了安全性。



下载说明: ☉推荐使用网际快车下载本站软件,使用 WinRAR v3.10 以上版本解压本站软件。
☉如果这个软件总是不能下载的请点击报告错误,谢谢合作!!
☉下载本站资源,如果服务器暂不能下载请过一段时间重试!
☉如果遇到什么问题,请到本站论坛去咨寻,我们将在那里提供更多 、更好的资源!
☉本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。

2007年8月21日星期二

PHP:用mysql_pconnect操作MySQL的是与非

作者:老王
原文:http://hi.baidu.com/thinkinginlamp/blog/item/c947fdfa91c3fbdeb48f3187.html

PHP程序员应该都知道连接MySQL数据库可以使用mysql_pconnect(永久连接)函数,使用数据库永久连接可以提高效率,但是实际应用中数据库永久连接往往会导致出现一些问题,通常的表现就是在大访问量的网站上时常发生断断续续的无法连接数据库的情况,出现类似"Too many connections in ..."的错误提示信息,重新启动服务器又正常了,但过不了一会儿又出现同样的故障。对于这些问题的成因,恐怕就不是每个人都能说清楚的了,虽然PHP文档里有一些相关资料,但是解释的并不浅显易懂,这里我厚着脸皮试图做一个简单的讨论,所述观点不见得全都正确,欢迎大家反馈意见。

首先看看数据库永久连接的定义:

永久的数据库连接是指在脚本结束运行时不关闭的连接。当收到一个永久连接的请求时。PHP 将检查是否已经存在一个(前面已经开启的)相同的永久连接。如果存在,将直接使用这个连接;如果不存在,则建立一个新的连接。所谓“相同”的连接是指用相同的用户名和密码到相同主机的连接。

PHP使用永久连接方式操作MySQL是有前提的:就是PHP必须安装为多线程或多进程Web服务器的插件或模块。最常见的形式是把PHP用作多进程Apache服务器的一个模块。对于一个多进程的服务器,其典型特征是有一个父进程和一组子进程协调运行,其中实际生成Web页面的是子进程。每当客户端向父进程提出请求时,该请求会被传递给还没有被其它的客户端请求占用的子进程。这也就是说当相同的客户端第二次向服务端提出请求时,它将有可能被一个不同的子进程来处理。在开启了一个永久连接后,所有不同子进程请求SQL服务的后继页面都能够重新使用这个已经建立的 SQL服务器连接。它使得每个子进程在其生命周期中只做一次连接操作,而非每次在处理一个页面时都要向 SQL 服务器提出连接请求。每个子进程将对服务器建立各自独立的永久连接。PHP本身并没有数据库连接池的概念,但是Apache有进程池的概念, 一个Apache子进程结束后会被放回进程池, 这也就使得用mysql_pconnect打开的的那个mysql连接资源可以不被释放,而是依附在相应的Apache子进程上保存到了进程池中。于是在下一个连接请求时它就可以被复用。一切看起来似乎都很正常,但是在Apache并发访问量大的时候,如果使用mysql_pconnect,会由于之前的Apache子进程占用的MySQL连接没有close, 很快使MySQL达到最大连接数,使得之后的请求可能得不到响应。

上面的部分文字是摘抄自PHP文档,看起来可能还是有些文绉绉的不好理解,那么我就用大白话再举一个例子来说明问题:

假设Apache配置最大连接数为1000,MySQL配置最大连接数为100,当Apache服务器接到200个并发访问的时候,其中100个涉及到数据库访问,剩下的100个不涉及数据库访问,因为这个时候还不存在可用的数据库连接,所以这里面涉及到数据库访问的100个并发会同时产生100个数据库永久连接,达到了数据库最大连接数,当这些操作没有结束的时候,任何其他的连接都无法再获得数据库连接,当这些操作结束了,相应的连接会被放入进程池,此时Apache的进程池里就有了200个空闲的子进程,其中100个是带有数据库连接的,由于Apache会为访问请求随机的挑选空闲子进程,所以你得到的子进程很可能是不包含数据库连接的那100个中的一个,而数据库连接已经达到了最大值,你也不可能成功的建立新的数据库连接,唉,你便只好不停的刷新页面,哪个时候运气好,碰巧分配到了带有数据库连接的子进程,才能正常浏览页面。如果是大访问量的网站来说,任何时候都可能存在大量的并发,所以浏览者可能就会不停的发现无法连接数据库的现象了。

或许你会说,我们把Apache和MySQL的最大连接数调成一样大不就可以了么?是的,合理的调整这个最大连接数某种程度上会避免这个问题的发生,但是Apache和MySQL的负载能力是不同的,如果按照Apache的负载能力来设置,对于MySQL来说,这个最大连接数就偏大,会产生大量的MySQL数据库永久连接,打个比方,就好像和平时代还要养活一个几百万的军队一样,其开销得不偿失;而如果按照Mysql的负载能力设置,对于Apache来说,这个最大连接数就偏小,有点杀鸡牛刀的感觉,无法发挥Apache的最大效率。

所以按照PHP手册上的介绍,只适合在并发访问不大的网站上使用数据库永久连接,但对于一个并发访问不大的网站来说,使用数据库永久连接带来的效率提高似乎没有太大的意义,从这个角度上来看,我觉得PHP中的数据库永久连接基本上是一个鸡肋的角色,如果你一定要使用数据库连接池的概念,可以尝试一下sqlrelay或者Apache本身提供的mod_dbd,说不定会有惊喜。

2007年8月20日星期一

SEO:百度联盟的秘密

本文系 酷影小何 在SEO/M群(QQ群号:)里的讲课
首发于:seodoor.com
转载请保留头部信息
——————————————————————————
最近一段时间我觉得百度联盟的变化很快,先是增加了几种新规格的广告代码,后来又开放了由邮局支付向银行卡支付的表单(此表单以前需要邮寄相关资料才可以更改),最近又推出了百度主题实验室。而google adsense小组反映就比较慢了,百度干这三件事情的时候,google只做了一件事情,那就是升级了 推介系统到2.0。这样的比较我们可以得到一个结论,百度联盟正在奋力反击,抢联盟市场。
从整个站长赢利圈来讲,我们也不想adsense一家独大,搜狗联盟目前已经轮为一个2流的联盟了,aili联盟的用户也并不多,目前能够和adsense抗衡的只有百度联盟一家。从这个角度,我希望百度大起来。同志们如果有检测蜘蛛的习惯,那么你会发现最近百度蜘蛛活动非常频繁,这也是百度联盟有大动作的一个侧面展现。
我们的核心问题是,如何针对当前的局势,顺水行舟,在百度联盟和google adsense的这场较量中获得最好的利益。
很多人BS百度,因为百度有很多不人道的地方,但是是企业就有不人道的时候,比如在普通人情和公司商业利益发生冲突的时候。百度必然不会顾及太多小站长的感受,我想,不仅百度是这样,只要是公司大多如此。就目前来看,百度 联盟和google adsense是中文站能够做的两个比较好的联盟。所以一定要想办法搞这两个联盟的帐号。说卑鄙一点,即便你曾经被K,你也可以用一个像样子点的新站加一个亲人的姓名来申请。
为此,我昨天给google adsense发了封信,问“我收购一个放google adsense并被K帐号的网站来放置我的GG帐号可以不?” GG的回答是“你要确认和以前的站长没必然的联系”
百度和GG一样,现在申请帐号是非常方便的,只要你有像样子的站,我初步推测了下,要以下条件:
1.一个有稳定流量的网站。
2.内容较为充实并无违法内容。
3.通过了信息产业部的备案(至少你要有一个属于你的备案编号)。
现在要制作一个 有稳定流量的站并不难,基本上 500IP左右就可以了(个人推测)。基本手法是。选项目---》买域名和空间装程序---》添加内容并长期更新。一个月左右就应该有 500IP了,即便没有,你也有 1000多条数据了,只要没被搜索引擎K,就可以大胆地去申请百度了,什么世界排明XX万,都不必理会。
因为现在是特殊时期,百度联盟需要你去注册,因为你不注册百度联盟就很有可能去做GG,那样对百度是未必不是损失。
请联盟广告前,把网站上醒目的广告都撤下来,等联盟帐号通过后再将新旧的广告代码同时放上去。
初次申请只能够获得百度搜索联盟,获得后百搜索联盟放在你网站上点击最高的醒目位置,放通站,促使百度搜索框的点击次数高于100/天。这样就可以申请百度 主题推广了。百度和GG目前都支持JS调用广告代码,要求都非常相似,在7月初,我用DIV+ JS来放置百度和GG的广告,很方便,一旦出现尺寸或颜色不好,只改改JS文件就好了。

接下来谈下百度 的一些要求:
1.同一页面现在只能够放置3个主题推广单元。
2.百度允许和其它联盟广告放在同一页面。
3.百度目前已经不在允许修改代码,只允许修改颜色参数。
我就说这些,大家有什么疑问我们一起解决
[川Y]网络邻居:“百度周末不上班.所以别周末申请. ”

2007年8月19日星期日

英文站教学第一篇-入门

载自落伍:http://www.im286.com/thread-2119657-1-1.html
现在国内互联网形式越来越严峻,加上百度已经成为中国互联网的流量分发者,放几十年的香港就是道上的“水龙头”,大小站长都要看他脸色行事,否则便没有汤喝。所以,将目光投向全球市场,没有了搜索引擎的恶意封杀和人工干预,一切都凭自己的本事,你有多大本事,就可以获得多大流量,你会发现,世界是如此的海阔天空。诚然,全球市场竞争更激烈,但我负责任地告诉大家,中国站长的做站技术,绝对是全世界第一流的,做站程序也是不输给任何人的,差的,就是思路,做站的思路。

思路决定出路。到底是困在中国这个畸形的互联网里苦苦挣扎,还是走出国门,参与到全世界的站长圈子里来,是你自己的选择,相信对我这篇帖子感兴趣的,都是希望做好一个甚至更多优秀的外文站的朋友,好,切入正题。

首先,端正你的心态,不要有语言畏难情绪,因为你最终会明白,英语不好,也不会影响你做一个英文站。也不要把国内垃圾站的思路带到英文站来,即使你下定决心要开一个英文垃圾站,那规则也是和中文站完全不同的,这点我后面会讲到。

你需要准备一个域名,一个空间,两者都需要国外的,即便你要在国内注册域名,也一定要把DNS绑到国外去。因为你面向的是英语用户,而中国因为网络长城在,所以,国外访问国内的站普遍都很慢。域名的选择,一定要com,其他的根本不要考虑。而且要体现你站点的主题,而不要随便拿个没意义的域名来用,因为这是在搜索引擎拿分的第一步。我举个例子,你做个游戏文章站,game + article为域名,英文单词的组合,就像我们的拼音域名,这点不多说了。

其次,选材,也就是内容定位,这点非常重要,可以说,关系到你这个站最终命运。现在落伍上抱怨自己的英文站没流量的朋友,内容普遍都是大而全的高度重复内容,一个站,十几二十个栏目,从auto,business,food &drink...什么都有。你们自己检讨是不是这样的。我告诉你,类似这样的免费文章站,国外已是相当相当的多,除了从早期就做起来了的有限的那一批(因为做的早,大家都采集他们的,所以他们PR也很高),后来的类似这样的站,普遍没什么流量。你再去搞一个,只能是浪费你的时间和金钱。

试想,你在国内做一个这样的站,栏目1是 驾驶技术,栏目2是 美食欣赏,栏目3是 电影音乐...你觉得,这样的站,能有多少流量呢?恐怕,你都要笑话别人,垃圾站也不能这样做呀!那么,英文站也是这样,这个意思,就是要专业,内容要专业,选材要细分,美食就是美食,不要再搞个商业技巧在上面,而且美食也可以细分,比如中国美食,比如中国川菜,就牢牢把握围绕一个题材来做,这是一个一个英文站成功的第一步。

选好题材,你就要开始准备内容,这里,大家可能都想到采集,我不反对采集,但是希望能有技巧的采集,因为数据多并不就意味着你拿分高,百度影响下的思路要完全抛弃,内容要精炼,最好是随机抽几篇文章出来,拿文章题目到google/yahoo中搜一下,看看有多少重复的,超过1页的重复,那么这个数据群就是绝对不能用的,这点很重要。如果结果前面,都是些排名很高的站,那么也不要去做这个数据,试想你在国内竞争得新浪吗,一个道理。那么,怎么拿到重复相对少的数据呢,我提示一个技巧,论坛,博客...。自己领悟吧,包括但不限于这些。

注意,英文站很重要的一点,版权。一篇文章,除了主体之外,至少还应该包括如下元素:作者名称,作者简介(说明),文章出处(如果是非原创的话),你都应该在模板中留出这些位置并予以表现出来。不要怕因为你注明了出处就会导致流量流失,因为访客需要的是信息,只要你能提供访客需要的信息,那么,访客不会介意你是转载来的,这点和国内不一样。而当搜索给你相当的流量之后,你完全有条件让访客给你制造原创信息。这是一个站点正规与否的重要标志,老外的版权观念是深入骨髓的,所以,一定要注意。否则,很容易被访客或者搜索看成垃圾站。

基本上,入门就这样了。程序选择上,国内的CMS都可以用,比如dede或者phpcms,只要模板改成utf-8就可以。不过我还是推荐用国外的cms,功能少一些,操作也比较笨,但是有一点很重要就是英文分词技术,国内似乎这方面还有待努力,比如,http://www.*.com/html/栏目名/文章编号.html 是国内最常用的url结构,但是这个结构在搜索拿分来说,是效果极差的,因为google关键词优化是要看url的,也就是关键词应该尽量包括在url中,比如 http://www.*.com/article/saving-on-wedding-dresses.html 这样的url,才是拿分的结构。当然好像dede或者phparticle都可以实现文章名命名生成html,这点随便你了。

2007年8月18日星期六

PHP:多维数组及数组的赋值

$fruits = array ( "fruits" => array ( "a" => "orange",
"b" => "banana",
"c" => "apple"
),
"numbers" => array ( 1,
2,
3,
4,
5,
6
),
"holes" => array ( "first",
5 => "second",
"third"
)
);

// Some examples to address values in the array above
echo $fruits["holes"][5]; // prints "second"
echo $fruits["fruits"]["a"]; // prints "orange"
unset($fruits["holes"][0]); // remove "first"

// Create a new multi-dimensional array
$juices["apple"]["green"] = "good";
?>


需要注意数组的赋值总是会涉及到值的拷贝。您需要在复制数组时用指向符号(&)。


$arr1 = array(2, 3);
$arr2 = $arr1;
$arr2[] = 4; // $arr2 is changed,
// $arr1 is still array(2,3)

$arr3 = &$arr1;
$arr3[] = 4; // now $arr1 and $arr3 are the same
?>

PHP:在PHP中使用全局变量【一】

作者:Dennis Pallett 译者:feifengxlq<飞风> 许立强 http://www.phpobject.net
摘要

本文演示了如何恰当的在PHP中使用全局数据。主要谈及到使用“global”关键字,函数参数,单件和注册器模式四种实现全局数据的方式。

简介

即使开发一个新的大型PHP程序,你也不可避免的要使用到全局数据,因为有些数据是需要用到你的代码的不同部分的。一些常见的全局数据有:程序设定类、数据库连接类、用户资料等等。有很多方法能够使这些数据成为全局数据,其中最常用的就是使用“global”关键字申明,稍后在文章中我们会具体的讲解到。
使用“global”关键字来申明全局数据的唯一缺点就是它事实上是一种非常差的编程方式,而且经常在其后导致程序中出现更大的问题,因为全局数据把你代码中原本单独的代码段都联系在一起了,这样的后果就是如果你改变其中的某一部分代码,可能就会导致其他部分出错。所以如果你的代码中有很多全局的变量,那么你的整个程序必然是难以维护的。
本文将展示如何通过不同的技术或者设计模式来防止这种全局变量问题。当然,首先让我们看看如何使用“global”关键字来进行全局数据以及它是如何工作的。

使用全局变量和“global”关键字

PHP默认定义了一些“超级全局(Superglobals)”变量,这些变量自动全局化,而且能够在程序的任何地方中调用,比如$_GET和$_REQUEST等等。它们通常都来自数据或者其他外部数据,使用这些变量通常是不会产生问题的,因为他们基本上是不可写的。
但是你可以使用你自己的全局变量。使用关键字“global”你就可以把全局数据导入到一个函数的局部范围内。如果你不明白“变量使用范围”,请你自己参考PHP手册上的相关说明。
下面是一个使用“global”关键字的演示例子:


$my_var = 'Hello World';
test_global();
function test_global() {
// Now in local scope
// the $my_var variable doesn't exist
// Produces error: "Undefined variable: my_var"
echo $my_var;
// Now let's important the variable
global $my_var;
// Works:
echo $my_var;
}
?>


正如你在上面的例子中看到的一样,“global”关键字是用来导入全局变量的。看起来它工作的很好,而且很简单,那么为什么我们还要担心使用“global”关键字来定义全局数据呢?
下面是三个很好的理由:
1、 代码重用几乎是不可能的。
如果一个函数依赖于全局变量,那么想在不同的环境中使用这个函数几乎是不可能的。另外一个问题就是你不能提取出这个函数,然后在其他的代码中使用。
2、 调试并解决问题是非常困难的。
跟踪一个全局变量比跟踪一个非全局变量困难的多。一个全局变量可能会在一些不明显的包含文件中被重新定义,即使你有一个非常好的程序编辑器(或者IDE)来帮助你,你也得花了几个小时才能发现这个问题所在。
3、 理解这些代码将是非常难的事情。
你很难弄清楚一个全局变量是从哪里来得,它是用来做什么的。在开发的过程中,你可能会知道知道每一个全局变量,但大概一年之后,你可能会忘记其中至少一般的全局变量,这个时候你会为自己使用那么多全局变量而懊悔不已。
那么如果我们不使用全局变量,我们该使用什么呢?下面让我们看看一些解决方案。


使用函数参数

停止使用全局变量的一种方法就是简单的把变量作为函数的参数传递过去,如同下面所示:


$var = 'Hello World';
test ($var);
function test($var) {
echo $var;
}
?>


如果你仅仅只需要传递一个全局变量,那么这是一种非常优秀甚至可以说是杰出的解决方案,但是如果你要传递很多个值,那该怎么办呢?
比如说,假如我们要使用一个数据库类,一个程序设置类和一个用户类。在我们代码中,这三个类在所有组件中都要用到,所以必须传递给每一个组件。如果我们使用函数参数的方法,我们不得不这样:


$db = new DBConnection;
$settings = new Settings_XML;
$user = new User;
test($db, $settings, $user);
function test(&$db, &$settings, &$user) {
// Do something
}
?>


显然,这是不值得的,而且一旦我们有新的对象需要加入,我们不得不为每一个函数增加多一个函数参数。因此我们需要用采用另外一种方式来解决。

2007年8月17日星期五

DEDE:正确采集正常发布,但网站还是没内容

  从昨天郁闷到现在,后台明明显示导出成功了,可是网站上就是没有内容。
  无奈又查看起源代码,这次有目的性找的比较轻松,查看的是[co_export_action.php]发现了这段代码
   //echo "$tmpSql1";
   //echo $dsql->GetError();
   //exit();
  先把注释去掉看看数据库操作返回的信息,如果正常的话返回就应该是空。
    Data too long for column `writer` at row 1
  真的是数据库的问题,进phpmyadmin一看,原来_archives表中writer字段类型是varchar(30),而我采的内容比较特殊,明显超出了这个长度,于是把长度限制改了,问题解决。其实也可以改采集规则,截掉一些内容。(尽量不要改数据库哦,这种情况改采集规则更安全些。)
  后来想,如果再遇到这种问题不是又要浪费时间找原因,于是自己在[co_export_action.php]中添加了如下代码。

$sqlErrInfo = $dsql->GetError();
if($sqlErrInfo!=""){
echo "内容导出失败,以下是Mysql语句及其返回信息:
".$tmpSql1."
出错信息:".$sqlErrInfo."
";
exit();
}

好了以后就不会莫名其妙都不知道原因了...^_^

2007年8月16日星期四

GG:不要把所有的鸡蛋放在一个篮子里

某篇文章里截取出来的,比较经典实用,留着以备后用。
在可能的情况下,申请多个帐号,这个并不难,名字拼写你可以名在前姓在后,姓在前名在后,国内银行都认。
地址拼写么,中文,英文,混合,总之可以变很多种。地址你总有学校吧?要么有单位吧?家庭地址有吧?
实在不行几百块邮局租个信箱也可以解决多个地址吧。

你认为一个 2000刀的帐号和 10个200刀的帐号有什么区别?对于你而言,你麻烦多一些,托收手续费多一些。
但是对于广告商而言,2000刀的帐号被审核的力度肯定要大一些,你想想k掉一个2000刀的帐号,就多2000刀的纯利润啊。要k掉10个200刀的,审核的工作量是不是更大?毕竟4刀的手续费,和200刀的money相比,还是收入的安全性要重要一些吧。所以很多人有误解,他认为自己作弊手法高明,100刀收到了,胆子就大起来,敢搞到500刀,等500刀的被k了,就跳出来说,MD某某广告商多余多少刀的就拒付,其实这种理解就是狭隘的,
你不彻底的想想,下次换个广告商还是被k。

PHP论坛软件对决--再论phpwind和discuz!的比较 - 转自落伍

原贴地址:http://www.im286.com/thread-2118472-1-1.html
之所以说再论,是因为坊间网上都已经有了好多这方面的文章。以前偶也曾经大体浏览过几片,觉得论述不深,多属泛泛而言,仅仅涉及皮毛,如隔靴搔痒,看了不如不看,越看怕是越糊涂 。

discuz!(简称dz)和phpwind(简称pw)是国内最著名的两个PHP论坛系统,随着它们相继宣布开源以后,在各方面,不管技术上,还是功能上,还是界面上,都有了长足的发展,声威大振,远非国外那些功能简单的电子公告板系统可比了。其造成的一个副作用是大大带动了PHP在国内的普及(本人就是在寻找合适的论坛程序的时候,才开始关注PHP,进而不能自拔的 )。

客观的说,目前的pw和dz各有短长,其互相之间的激烈竞争应该说提高了PHP论坛的水平,在功能上不仅赶上了以功能多和漏洞多而著称的动网论坛,而且因为它们的效率和速度远远超过动网,弄的动网市场大大萎缩,原来的一些动网论坛都纷纷转换成了dz或者pw,搞的动网都不得不开始弄PHP论坛了。

要说他们哪个更好,是比较难的事情,毕竟各有短长,俺也不敢在这里妄下结论。不过从市场份额和网上的言论来看,目前dz还是略占上风的,而且去年国内好几个知名的大论坛都转换成了dz(比如凤凰网、牧文、tompda等),而pw在大网站方面收获甚小。

但是毕竟对好多新手来说,他们都要面临一个选择论坛程序的问题,因此,dz和pw哪个更好,也就成了经常被问的问题,这种没有答案的问题,自然要被反复问起。本文试图从比较深的层次来分析两个论坛的优劣,为新手提供选择的参考。如有错谬之处,欢迎批评指正。

一、界面篇

首先,从界面上说,dz从2.5f版本开始,界面就比较清爽,字体都比较合适。5.0版本的界面给人耳目一新的感觉,但又觉得不太清爽了。从整体上说,dz的界面比较美观,整体感好。

而pw的界面一直给人感觉非常粗糙,丑陋,字体更是及其丑陋。从5.0.1开始,pw有一种痛改前非的感觉,特别是5.3的推出,彻底改变了以往pw界面及其丑陋的缺点,界面和字体都变漂亮了,但又给人一种模仿dz的感觉。同时在界面的细节上,看起来pw还是没有dz完美(当然偶觉得dz的界面部分小细节也不符合俺的要求)。

二、技术篇

从技术上说,pw和dz都使用了文件方式的数据缓存技术,通过把常用的数据表,比如论坛版面设置参数、基本参数等,生成静态缓存文件(根据条件触发更新或者手动更新),来减少数据库读取次数,提高效率,在这个方面两者非常相似。

1、模版技术
从模版技术上说,dz从2.5f版就开始采用的这种静态模版技术,从俺个人角度上说,还是非常适合论坛这种频繁更新的网站程序使用的。它通过动态生成静态模版的方式,解决了模版解析效率的问题。

同时,dz的这种模版方式,使得修改界面也比较容易,很直观。

而pw使用echo语句的这种方式(姑且称其为模版),就寒碜多了,要增加了一个if判断条件,就要折腾半天。添加了混合PHP代码的模板,在dreamweaver中也容易被误操作删除。特别是如果修改的时候稍有不慎,很可能会使网页成了白板(没有输出),让俺每次修改pw模版无不如履薄冰,战战兢兢。。。。恐怕这也是第三方模版中,dz远远多于pw的原因吧。

不过pw目前在模版上也在改进,现在看verycms 3.0就已经开始使用真正的模版技术,不过目前用的都还比较初级。。。

2、速度问题
从模版上看,两者的效率应该是差不多的,pw的模版其实就是直接包含的混合了PHP语句的一部分PHP文件,而dz的模版平时并不需要解析,所以效率应该是差不多的,但是网上总是有人声称网站使用dz的速度比pw慢,这方面本人没有测试过,不敢妄作评论。而且网站访问速度还是要受很多因素的影响,比如:本地网速、服务器带宽、心理。。。。。客观的评价还是很难的,除非使用专业技术手段。不过从官方网站的速度来看,明显还是pw占优啊,呵呵

最近看了一下dz的CSS文件,明显是用CSS用的有点过度了,在dz中大量使用了CSS,CSS文件高达16KB左右(pw只有2KB左右),可能造成了IE渲染网页的时候,效率比较低。同时,由于dz的CSS文件过于庞大,只好采用了外置的方式(Link)。

这样如果网速很慢,网页已经或者部分下载完,而CSS文件下载没完成(网速慢的时候,常常发生这种情况),那么网页根本就不能正常显示。

在网速慢的时候,光dz的CSS文件,就要用好几秒,甚至十几秒的时间才能下载,而整个网页只能在CSS下载完成以后才能进行正确的显示,这就无怪乎在网速慢的时候,dz表现大大逊色于pw了。

相反,pw在设计CSS的时候,明显是比较简洁,这对网页的渲染肯定是比较有利。同时,pw采用了把CSS文件嵌入的方式,尽管每次访问网页都造成了几K个字节的流量,但是实际影响并不大,反而觉得网页打开速度比dz要快(这就是pw用了一个笨法子,却常常效果比dz强的典型案例)。

这方面,建议dz痛下决心简化过分臃肿的CSS文件,提高网页速度。

六个本人做站观点 - 转自落伍

原贴地址:http://www.im286.com/thread-2118882-1-1.html
做网络好几年了.对中国站长(特别是那些象我一样以网络为生的站长)的生活真的是有自己的体验.
我从00年开始在网络上小打小闹,到后来毕业后跟朋友一起专职做网络,自己做的几个站也进了前5000名.通过网络也赚了一些小钱,能维持下生计下去.
但是我想,所有的站长朋友和我一样,肯定是不满足.
没有赚到钱的想赚钱,赚到钱的想赚大钱,赚了大钱的想做的更大.
很多站长每天的生活就是起床打开电脑,看看统计流量大了没有,看看排名上升了没有.再看看广告费多了没有.每天在电脑面前要呆超过10个小时.
长时间在电脑前不说话真的会让你远离这个社会,让你内心麻木,让你的激情一点点的消逝,让你对创业的梦想一点点破灭.
站长,到底应该怎么做? 有没有一条正确的道路? 通过我的一些经历,提出一些小小的看法与各位站长共勉:
1 目标
首先你要知道自己做网站是干什么,最主要是为了什么. 为了兴趣爱好还是为了赚钱,创业.我做站的目标就是赚钱,希望通过网络积累一定的资本,做得更大,走得更远. 如果你是想通过网络来赚钱,那么,可能你的生活会很辛苦.
2 方向
你需要找一个方向,也就是搞策划的人经常说的"定位".说通俗点,你想做个什么项目,弄个什么站.如何找定位我不都说了,这个每个人的眼光都不同,而且事实上正式因为兴趣和眼光的不同,才会有各种各样的网站呈现在网民的面前.我要说的是: 有了方向,你最需要的就是坚持! 在某一个方向呆久了,你会觉得非常的疲惫,甚至对你的这个方向失去信心.我想说的是,除非你真的找到了更好更有前途的项目,或者真的认为这个方向没有前途.否则不要轻易放弃.其实每个方向的站都能做起来,只要能满足网民的需求的站都是有理由存在和市场的.
3.有计划.
在电脑面前的时间真的是过的很快,有时候这个看看那个看看什么都没干一天就过去了. 我原先在一家外企上班后来觉得没意思没自己搞自由,辞职后每天呆在家不出门.转眼已经半年过去了,到现在仍然是没有太大的成就.
所以你必须给自己制定一个计划,长远一点多久达到一个什么样的目标,具体点今天干什么明天干什么.否则,时间真的会无声无息的流逝,让人颓废.
4.网站的出路
如果你想把自己的站做大,必须为他找到一条成功之路.是通过不断的宣传推广获得更大的流量,带来更多的收入,进一步的投资和运营?还是做到一定流量了卖掉. 事实上,网站的流量到了一定大的时候,很多商机已经发生在你的身上了.分析下你的流量来源,分析他们的需求,更好的满足他们的需求.你的站将获得进一步的发展.你要做的是让你的站变得更有价值.
5 团队的问题
很多个人网站的团队都是1-2个人.如果你想把你的站做成事业,团队是必不可少的.或者,你把你的站做得很有名气吸引志气相投的朋友加入,或者你的站为你带来足够的利润你可以招聘网站需要的人才.我是很推荐大家多认识一些站长,做各种站的,成为朋友.也许你们的资源放在一起会产生你想象不到的收益.
6投资
个人觉得投资需要很大的项目不一定是最好的项目. 如果一定要投资,要把钱用在最需要的地方,为你的站带来最大的效果.反对爱面子,搞一些没用的东西.这方面应该务实和谨慎一些.不要盲目投资,自己对一个站的方向都没有了解就盲目投资升级服务器升级带宽租用员工.你必须很清楚你自己在做什么.


现在就六个想法,如大家有什么意见可以回复一下.大家交流交流.也希望能加入落伍

DEDE: arcurl 标签使用遇到的问题及解决

想实现在文章页面调用本页URL,用{dede:field name='arcurl'/}。生成的URL居然是{typedir}/{Y}{M}{D}/{aid}.html的形式,为什么会这样,于是满站的找,终于在inc_archives_view.php在该文件MakeHtml()函数中发现$filenameFull = GetFileUrl(...)这个函数调用,于是又顺藤摸瓜找到了inc_channel_unit_functions.php在其中发现了GetFileUrl()的原型,看了半天才发现第二个双引号部分,就是函数原型中$arcdir的位置,用$this->Fields["arcdir"]来代替,改后生成一篇文章测试了下,HOHO终于搞定了~~~
如有遇到同样问题的网友可找到inc_archives_view.php(在include里)
查找
$filenameFull = GetFileUrl(
$this->ArcID,$this->Fields["typeid"],$this->Fields["senddate"],
$this->Fields["title"],$this->Fields["ismake"],
$this->Fields["arcrank"],"","",$this->Fields["money"],
true,
$this->TypeLink->TypeInfos['siteurl']
);
将其替换为
$filenameFull = GetFileUrl(
$this->ArcID,$this->Fields["typeid"],$this->Fields["senddate"],
$this->Fields["title"],$this->Fields["ismake"],
$this->Fields["arcrank"],"",$this->Fields["typedir"],$this->Fields["money"],
true,
$this->TypeLink->TypeInfos['siteurl']
);

2007年8月12日星期日

SEO的最终目的

  真正的SEO不是作弊,而是使网站更容易被搜索引擎收录(即对搜索引擎友好)
  很多人常常针对某些关键字"优化"后被搜索引擎K了,虽然他们并没有作弊的意思,但是搜索引擎毕竟是人写的程序(世上没有完美的人,人写出的程序也不可能有十全十美的),它只会根据一定的算法来断定某网站是否作弊,可没办法知道该网站的站长到底想的是什么。
  cpyeh觉得是他们没真正弄懂优化的最终目的。那么优化的真正目的是什么呢?
  我们先想想为什么会出现搜索引擎,搜索引擎收录、排名的原则又是根据什么来定的呢?
  其实很简单,就是“用户体验”。搜索引擎算法尽量将高质量的网站往前面排,而SEO的目的是让搜索引擎更容易的判断网站的质量,(当然如果网站的内容跟优化的关键字没什么关系,那就是作弊了,被K是迟早的事),看透了也是为了“用户体验”。所以SEO跟用户体验并不矛盾,SEO间接就是为了提高用户体验。

2007年8月11日星期六

PHP:正则表达式的替换

1.ereg_replace()和eregi_replace()
函数原型:string ereg_replace (string $pattern, string $replacement, string $string)

string eregi_replace (string $pattern, string $replacement, string $string)

ereg_replace()在$string中搜索模式字符串$pattern,并将所匹配结果替换为$replacement。当$pattern中包含模式单元(或子模式)时,$replacement中形如“\1”或“$1”的位置将依次被这些子模式所匹配的内容替换。而“\0”或“$0”是指整个的匹配字符串的内容。需要注意的是,在双引号中反斜线作为转义符使用,所以必须使用“\\0”,“\\1”的形式。

eregi_replace()和ereg_replace()的功能一致,只是前者忽略大小写。代码6.6是本函数的应用实例,这段代码演示了如何对程序源代码做简单的清理工作。

代码6.6 源代码的清理


$lines = file('source.php'); //将文件读入数组中

for($i=0; $i
{

//将行末以“\\”或“#”开头的注释去掉

$lines[$i] = eregi_replace("(\/\/|#).*$", "", $lines[$i]);

//将行末的空白消除

$lines[$i] = eregi_replace("[ \n\r\t\v\f]*$", "\r\n", $lines[$i]);

}

//整理后输出到页面

echo htmlspecialchars(join("",$lines));

?>

2.preg_replace()
函数原型:mixed preg_replace (mixed $pattern, mixed $replacement, mixed $subject [, int $limit])

preg_replace较ereg_replace的功能更加强大。其前三个参数均可以使用数组;第四个参数$limit可以设置替换的次数,默认为全部替换。代码6.7是一个数组替换的应用实例。

代码6.7 数组替换


//字符串

$string = "Name: {Name}
\nEmail: {Email}
\nAddress: {Address}
\n";

//模式

$patterns =array(

"/{Address}/",

"/{Name}/",

"/{Email}/"

);

//替换字串

$replacements = array (

"No.5, Wilson St., New York, U.S.A",

"Thomas Ching",

"tom@emailaddress.com",

);

//输出模式替换结果

print preg_replace($patterns, $replacements, $string);

?>

输出结果如下。

Name: Thomas Ching",

Email: tom@emailaddress.com

Address: No.5, Wilson St., New York, U.S.A

在preg_replace的正则表达式中可以使用模式修正符“e”。其作用是将匹配结果用作表达式,并且可以进行重新运算。例如:


$html_body = “\\\TEST\My Picture\\\”;

//输出结果中HTML标签将全部为小写字母

echo preg_replace (

"/(<\/?)(\w+)([^>]*>)/e",

"'\\1'.strtolower('\\2').'\\3'", //此处的模式变量\\2将被strtolower转换为小写字符

$html_body);

?>

提示
preg_replace函数使用了Perl兼容正则表达式语法,通常是比ereg_replace更快的替代方案。如果仅对字符串做简单的替换,可以使用str_replace函数。

魔术常量__FILE__与预定义常量

PHP 向它运行的任何脚本提供了大量的预定义常量。不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。

有四个魔术常量根据它们使用的位置而改变。例如 __LINE__ 的值就依赖于它在脚本中所处的行来决定。这些特殊的常量不区分大小写,如下:

几个 PHP 的“魔术常量”

名称 说明
__LINE__ 文件中的当前行号。
__FILE__ 文件的完整路径和文件名。
__FUNCTION__ 函数名称(这是 PHP 4.3.0 新加的)。
__CLASS__ 类的名称(这是 PHP 4.3.0 新加的)。
__METHOD__ 类的方法名(这是 PHP 5.0.0 新加的)。

预定义常量的列表见下面预定义常量一节。


预定义常量
目录
内核预定义常量 -- 在 PHP 内核、Zend 和 SAPI 模块中定义的常量
标准预定义常量 -- PHP 中默认定义的常量

内核预定义常量
内核预定义常量 -- 在 PHP 内核、Zend 和 SAPI 模块中定义的常量
描述
这些常量在 PHP 的内核中定义。它包含 PHP、Zend 引擎和 SAPI 模块。


PHP_VERSION (string)

PHP_OS (string)

DEFAULT_INCLUDE_PATH (string)

PEAR_INSTALL_DIR (string)

PEAR_EXTENSION_DIR (string)

PHP_EXTENSION_DIR (string)

PHP_BINDIR (string)

PHP_LIBDIR (string)

PHP_DATADIR (string)

PHP_SYSCONFDIR (string)

PHP_LOCALSTATEDIR (string)

PHP_CONFIG_FILE_PATH (string)

PHP_OUTPUT_HANDLER_START (integer)

PHP_OUTPUT_HANDLER_CONT (integer)

PHP_OUTPUT_HANDLER_END (integer)

E_ERROR (integer)

E_WARNING (integer)

E_PARSE (integer)

E_NOTICE (integer)

E_CORE_ERROR (integer)

E_CORE_WARNING (integer)

E_COMPILE_ERROR (integer)

E_COMPILE_WARNING (integer)

E_USER_ERROR (integer)

E_USER_WARNING (integer)

E_USER_NOTICE (integer)

E_ALL (integer)


标准预定义常量
标准预定义常量 -- PHP 中默认定义的常量
描述
这些常量是 PHP 默认定义的。


EXTR_OVERWRITE (integer)

EXTR_SKIP (integer)

EXTR_PREFIX_SAME (integer)

EXTR_PREFIX_ALL (integer)

EXTR_PREFIX_INVALID (integer)

EXTR_PREFIX_IF_EXISTS (integer)

EXTR_IF_EXISTS (integer)

SORT_ASC (integer)

SORT_DESC (integer)

SORT_REGULAR (integer)

SORT_NUMERIC (integer)

SORT_STRING (integer)

CASE_LOWER (integer)

CASE_UPPER (integer)

COUNT_NORMAL (integer)

COUNT_RECURSIVE (integer)

ASSERT_ACTIVE (integer)

ASSERT_CALLBACK (integer)

ASSERT_BAIL (integer)

ASSERT_WARNING (integer)

ASSERT_QUIET_EVAL (integer)

CONNECTION_ABORTED (integer)

CONNECTION_NORMAL (integer)

CONNECTION_TIMEOUT (integer)

INI_USER (integer)

INI_PERDIR (integer)

INI_SYSTEM (integer)

INI_ALL (integer)

M_E (float)

M_LOG2E (float)

M_LOG10E (float)

M_LN2 (float)

M_LN10 (float)

M_PI (float)

M_PI_2 (float)

M_PI_4 (float)

M_1_PI (float)

M_2_PI (float)

M_2_SQRTPI (float)

M_SQRT2 (float)

M_SQRT1_2 (float)

CRYPT_SALT_LENGTH (integer)

CRYPT_STD_DES (integer)

CRYPT_EXT_DES (integer)

CRYPT_MD5 (integer)

CRYPT_BLOWFISH (integer)

DIRECTORY_SEPARATOR (string)

SEEK_SET (integer)

SEEK_CUR (integer)

SEEK_END (integer)

LOCK_SH (integer)

LOCK_EX (integer)

LOCK_UN (integer)

LOCK_NB (integer)

HTML_SPECIALCHARS (integer)

HTML_ENTITIES (integer)

ENT_COMPAT (integer)

ENT_QUOTES (integer)

ENT_NOQUOTES (integer)

INFO_GENERAL (integer)

INFO_CREDITS (integer)

INFO_CONFIGURATION (integer)

INFO_MODULES (integer)

INFO_ENVIRONMENT (integer)

INFO_VARIABLES (integer)

INFO_LICENSE (integer)

INFO_ALL (integer)

CREDITS_GROUP (integer)

CREDITS_GENERAL (integer)

CREDITS_SAPI (integer)

CREDITS_MODULES (integer)

CREDITS_DOCS (integer)

CREDITS_FULLPAGE (integer)

CREDITS_QA (integer)

CREDITS_ALL (integer)

STR_PAD_LEFT (integer)

STR_PAD_RIGHT (integer)

STR_PAD_BOTH (integer)

PATHINFO_DIRNAME (integer)

PATHINFO_BASENAME (integer)

PATHINFO_EXTENSION (integer)

CHAR_MAX (integer)

LC_CTYPE (integer)

LC_NUMERIC (integer)

LC_TIME (integer)

LC_COLLATE (integer)

LC_MONETARY (integer)

LC_ALL (integer)

LC_MESSAGES (integer)

ABDAY_1 (integer)

ABDAY_2 (integer)

ABDAY_3 (integer)

ABDAY_4 (integer)

ABDAY_5 (integer)

ABDAY_6 (integer)

ABDAY_7 (integer)

DAY_1 (integer)

DAY_2 (integer)

DAY_3 (integer)

DAY_4 (integer)

DAY_5 (integer)

DAY_6 (integer)

DAY_7 (integer)

ABMON_1 (integer)

ABMON_2 (integer)

ABMON_3 (integer)

ABMON_4 (integer)

ABMON_5 (integer)

ABMON_6 (integer)

ABMON_7 (integer)

ABMON_8 (integer)

ABMON_9 (integer)

ABMON_10 (integer)

ABMON_11 (integer)

ABMON_12 (integer)

MON_1 (integer)

MON_2 (integer)

MON_3 (integer)

MON_4 (integer)

MON_5 (integer)

MON_6 (integer)

MON_7 (integer)

MON_8 (integer)

MON_9 (integer)

MON_10 (integer)

MON_11 (integer)

MON_12 (integer)

AM_STR (integer)

PM_STR (integer)

D_T_FMT (integer)

D_FMT (integer)

T_FMT (integer)

T_FMT_AMPM (integer)

ERA (integer)

ERA_YEAR (integer)

ERA_D_T_FMT (integer)

ERA_D_FMT (integer)

ERA_T_FMT (integer)

ALT_DIGITS (integer)

INT_CURR_SYMBOL (integer)

CURRENCY_SYMBOL (integer)

CRNCYSTR (integer)

MON_DECIMAL_POINT (integer)

MON_THOUSANDS_SEP (integer)

MON_GROUPING (integer)

POSITIVE_SIGN (integer)

NEGATIVE_SIGN (integer)

INT_FRAC_DIGITS (integer)

FRAC_DIGITS (integer)

P_CS_PRECEDES (integer)

P_SEP_BY_SPACE (integer)

N_CS_PRECEDES (integer)

N_SEP_BY_SPACE (integer)

P_SIGN_POSN (integer)

N_SIGN_POSN (integer)

DECIMAL_POINT (integer)

RADIXCHAR (integer)

THOUSANDS_SEP (integer)

THOUSEP (integer)

GROUPING (integer)

YESEXPR (integer)

NOEXPR (integer)

YESSTR (integer)

NOSTR (integer)

CODESET (integer)

LOG_EMERG (integer)

LOG_ALERT (integer)

LOG_CRIT (integer)

LOG_ERR (integer)

LOG_WARNING (integer)

LOG_NOTICE (integer)

LOG_INFO (integer)

LOG_DEBUG (integer)

LOG_KERN (integer)

LOG_USER (integer)

LOG_MAIL (integer)

LOG_DAEMON (integer)

LOG_AUTH (integer)

LOG_SYSLOG (integer)

LOG_LPR (integer)

LOG_NEWS (integer)

LOG_UUCP (integer)

LOG_CRON (integer)

LOG_AUTHPRIV (integer)

LOG_LOCAL0 (integer)

LOG_LOCAL1 (integer)

LOG_LOCAL2 (integer)

LOG_LOCAL3 (integer)

LOG_LOCAL4 (integer)

LOG_LOCAL5 (integer)

LOG_LOCAL6 (integer)

LOG_LOCAL7 (integer)

LOG_PID (integer)

LOG_CONS (integer)

LOG_ODELAY (integer)

LOG_NDELAY (integer)

LOG_NOWAIT (integer)

LOG_PERROR (integer)

PHP语法速查表

本文来自:http://bbs.51cto.com/thread-31331-1-1.html

PHP 函式索引 967 个函式
共有 967 个函式

Abs: 取得绝对值。
Acos: 取得反余弦值。
ada_afetch: 取得资料库的传回列。
ada_autocommit: 开关自动更动功能。
ada_close: 关闭 Adabas D 连结。
ada_commit: 更动 Adabas D 资料库。
ada_connect: 连结至 Adabas D 资料库。
ada_exec: 执行 SQL 指令。
ada_fetchrow: 取得传回一列。
ada_fieldname: 取得栏位名称。
ada_fieldtype: 取得栏位资料形态。
ada_freeresult: 释出传回资料的记忆体。
ada_numfields: 取得栏位数目。
ada_numrows: 取得传回列数目。
ada_result: 取得传回资料。
ada_resultall: 传回 HTML 表格资料。
ada_rollback: 撤消当前交易。
AddSlashes: 字串加入斜线。
apache_lookup_uri: 获得所有的 URI 相关资讯。
apache_note: 获得及设定阿帕契伺服器的请求纪录。
array: 建立一个新的阵列。
array_walk: 让使用者自订函数能处理阵列中的每一个元素。
arsort: 将阵列的值由大到小排序。
Asin: 取得反正弦值。
asort: 将阵列的值由小到大排序。
aspell_check: 检查一个单字。
aspell_check-raw: 检查一个单字,即使拼错也不改变或修正。
aspell_new: 载入一个新的字典。
aspell_suggest: 检查一个单字,并提供拼字建议。
Atan: 取得反正切值。
Atan2: 计算二数的反正切值。
base64_decode: 将 BASE64 编码字串解码。
base64_encode: 将字串以 BASE64 编码。
basename: 传回不含路径的档案字串。
base_convert: 转换数字的进位方式。
bcadd: 将二个高精确度数字相加。
bccomp: 比较二个高精确度数字。
bcdiv: 将二个高精确度数字相除。
bcmod: 取得高精确度数字的余数。
bcmul: 将二个高精确度数字相乘。
bcpow: 求一高精确度数字次方值。
bcscale: 设定程式中所有 BC 函式库的内定小数点位数。
bcsqrt: 求一高精确度数字的平方根。
bcsub: 将二个高精确度数字相减。
bin2hex: 二进位转成十六进位。
BinDec: 二进位转成十进位。
Ceil: 计算大于指定数的最小整数。
chdir: 改变目录。
checkdate: 验证日期的正确性。
checkdnsrr: 检查指定网址的 DNS 记录。
chgrp: 改变档案所属的群组。
chmod: 改变档案的属性。
Chop: 去除连续空白。
chown: 改变档案的拥有者。
Chr: 传回序数值的字元。
chunk_split: 将字串分成小段。
clearstatcache: 清除档案状态快取。
closedir: 关闭目录 handle。
closelog: 关闭系统纪录。
connection_aborted: 若连结中断则传回 true。
connection_status: 取得连线状态。
connection_timeout: 若超过 PHP 程式执行时间则传回 true。
convert_cyr_string: 转换古斯拉夫字串成其它字串。
copy: 复制档案。
Cos: 余弦计算。
count: 计算变数或阵列中的元素个数。
crypt: 将字串用 DES 编码加密。
current: 传回阵列中目前的元素。
date: 将伺服器的时间格式化。
dbase_add_record: 加入资料到 dBase 资料表。
dbase_close: 关闭 dBase 资料表。
dbase_create: 建立 dBase 资料表。
dbase_delete_record: 删除 dBase 资料表的资料。
dbase_get_record: 取得 dBase 资料表的资料。
dbase_numfields: 取得 dBase 资料表的栏位数。
dbase_numrecords: 取得 dBase 资料表的列数。
dbase_open: 开启 dBase 资料表。
dbase_pack: 清理 dBase 资料表。
dba_close: 关闭资料库。
dba_delete: 删除指定资料。
dba_exists: 检查键是否存在。
dba_fetch: 取回指定资料。
dba_firstkey: 取回首笔键值。
dba_insert: 加入资料。
dba_nextkey: 取回下笔键值。
dba_open: 开启资料库连结。
dba_optimize: 最佳化资料库。
dba_popen: 开启并保持资料库连结。
dba_replace: 更动或加入资料。
dba_sync: 资料库同步化。
dblist: 取得 DBM 的资讯。
dbmclose: 关闭 DBM 资料库。
dbmdelete: 删除指定资料。
dbmexists: 检查键是否存在。
dbmfetch: 取回指定资料。
dbmfirstkey: 取回首笔键名。
dbminsert: 加入资料。
dbmnextkey: 取回下笔键值。
dbmopen: 开启 DBM 资料库连结。
dbmreplace: 更动或加入资料。
debugger_off: 关闭内建的 PHP 除错器。
debugger_on: 使用内建的 PHP 除错器。
DecBin: 十进位转二进位。
DecHex: 十进位转十六进位。
DecOct: 十进位转八进位。
delete: 无用的项目。
die: 输出讯息并中断 PHP 程式。
dir: 目录类别物件。
dirname: 取得路径中的目录名。
diskfreespace: 取得目录所在的剩余可用空间。
dl: 载入 PHP 扩充模组。
doubleval: 变数转成倍浮点数型态。
each: 传回阵列中下一个元素的索引及值。
easter_date: 计算复活节日期。
easter_days: 计算复活节与三月廿一日之间日期数。
echo: 输出字串。
empty: 判断变数是否已设定。
end: 将阵列的内部指标指到最后的元素。
ereg: 字串比对剖析。
eregi: 字串比对剖析,与大小写无关。
eregi_replace: 字串比对剖析并取代,与大小写无关。
ereg_replace: 字串比对剖析并取代。
error_log: 送出一个错误讯息。
error_reporting: 设定错误讯息回报的等级。
escapeshellcmd: 除去字串中的特殊符号。
eval: 将值代入字串之中。
exec: 执行外部程式。
exit: 结束 PHP 程式。
Exp: 自然对数 e 的次方值。
explode: 切开字串。
extract: 汇入阵列到符号表。
fclose: 关闭已开启的档案。
FDF_close: 关闭 FDF 文件。
FDF_create: 建立新的 FDF 文件。
FDF_get_file: 取得 /F 键的值。
FDF_get_status: 取得 /STATUS 键的值。
FDF_get_value: 取得栏位的值。
FDF_next_field_name: 下一栏位的名称。
FDF_open: 打开 FDF 文件。
FDF_save: 将 FDF 文件存档。
FDF_set_ap: 设定显示栏位。
FDF_set_file: 设定 /F 键。
FDF_set_status: 设定 /STATUS 键。
FDF_set_value: 设定栏位的值。
feof: 测试档案指标是否指到档尾。
fgetc: 取得档案指标所指的字元。
fgetcsv: 取得档案指标所指行,并剖析 CSV 栏位。
fgets: 取得档案指标所指的行。
fgetss: 取得档案指标所指的行,并去掉 HTML 语言标记。
file: 将档案全部读入阵列变数中。
fileatime: 取得档案最后的存取时间。
filectime: 取得档案最后的改变时间。
filegroup: 取得档案所属的群组。
fileinode: 取得档案的 inode 值。
filemtime: 取得档案最后的修改时间。
fileowner: 取得档案的拥有者。
fileperms: 取得档案的权限设定。
filepro: 读取 FilePro Map 档。
filepro_fieldcount: 取得栏位数目。
filepro_fieldname: 取得栏位名称。
filepro_fieldtype: 取得栏位型态。
filepro_fieldwidth: 取得栏位宽度。
filepro_retrieve: 取得指定储存格资料。
filepro_rowcount: 取得列数目。
filesize: 获得档案的大小。
filetype: 获得档案的型态。
file_exists: 检查档案是否存在。
flock: 锁住档案。
Floor: 计算小于指定数的最大整数。
flush: 清出输出缓冲区。
fopen: 开启档案或者 URL。
fpassthru: 输出所有剩余资料。
fputs: 写到档案指标。
fread: 位元组的方式读取档案。
FrenchToJD: 将法国共和历法转换成为凯撒日计数。
fseek: 移动档案指标。
fsockopen: 打开网路的 Socket 连结。
ftell: 取得档案读写指标位置。
ftp_cdup: 回上层目录。
ftp_chdir: 改变路径。
ftp_connect: 开启 FTP 连结。
ftp_delete: 将档案删除。
ftp_fget: 下载档案,并存在已开的档中。
ftp_fput: 上传已开启档案。
ftp_get: 下载档案。
ftp_login: 登入 FTP 伺服器。
ftp_mdtm: 获得指定档案的最后修改时间。
ftp_mkdir: 建新目录。
ftp_nlist: 列出指定目录中所有档案。
ftp_pasv: 切换主被动传输模式。
ftp_put: 上传档案。
ftp_pwd: 取得目前所在路径。
ftp_quit: 关闭 FTP 连线。
ftp_rawlist: 详细列出指定目录中所有档案。
ftp_rename: 将档案改名。
ftp_rmdir: 删除目录。
ftp_size: 获得指定档案的大小。
ftp_systype: 显示伺服器系统。
function_exists: 查核函式是否已定义。
fwrite: 二进位位元方式写入档案。
getallheaders: 获得所有 HTTP 变数值。
getdate: 获得时间及日期资讯。
getenv: 取得系统的环境变数
gethostbyaddr: 传回机器名称。
gethostbyname: 传回 IP 网址。
gethostbynamel: 传回机器名称的所有 IP。
GetImageSize: 取得图片的长宽。
getlastmod: 传回该网页的最后修改时间。
getmxrr: 取得指定网址 DNS 记录之 MX 栏位。
getmyinode: 传回该网页的 inode 值。
getmypid: 传回 PHP 的行程代号。
getmyuid: 传回 PHP 的使用者代码。
getrandmax: 乱数的最大值。
getrusage: 传回系统资源使用率。
gettimeofday: 取得目前时间。
gettype: 取得变数的型态。
get_cfg_var: 取得 PHP 的设定选项值。
get_current_user: 取得 PHP 行程的拥有者名称。
get_magic_quotes_gpc: 取得 PHP 环境变数 magic_quotes_gpc 的值。
get_magic_quotes_runtime: 取得 PHP 环境变数 magic_quotes_runtime 的值。
get_meta_tags: 抽出档案所有 meta 标记的资料。
gmdate: 取得目前与 GMT 差后的时间。
gmmktime: 取得 UNIX 时间戳记的格林威治时间。
GregorianToJD: 将格里高里历法转换成为凯撒日计数。
gzclose: 关闭压缩档。
gzeof: 判断是否在压缩档尾。
gzfile: 读压缩档到阵列中。
gzgetc: 读压缩档中的字元。
gzgets: 读压缩档中的字串。
gzgetss: 读压缩档中的字串,并去掉 HTML 指令。
gzopen: 开启压缩档。
gzpassthru: 解压缩指标后全部资料。
gzputs: 资料写入压缩档。
gzread: 压缩档读出指定长度字串。
gzrewind: 重设压缩档指标。
gzseek: 设压缩档指标至指定处。
gztell: 取得压缩档指标处。
gzwrite: 资料写入压
header: 送出 HTTP 协定的标头到浏览器
HexDec: 十六进位转十进位。
htmlentities: 将所有的字元都转成 HTML 字串。
htmlspecialchars: 将特殊字元转成 HTML 格式。
hw_Children: 取得子物件代码。
hw_ChildrenObj: 取得子物件的物件记录。
hw_Close: 关闭 Hyperwave 连线。
hw_Connect: 连上 Hyperwave 伺服器。
hw_Cp: 复制物件。
hw_Deleteobject: 删除物件。
hw_DocByAnchor: 取得指定锚的文件物件代码。
hw_DocByAnchorObj: 取得指定锚的文件物件。
hw_DocumentAttributes: 取得指定文件物件属性。
hw_DocumentBodyTag: 取得指定文件物件的文件主体标记。
hw_DocumentContent: 取得指定文件物件的内容。
hw_DocumentSetContent: 重设指定文件物件的内容。
hw_DocumentSize: 取得文件大小。
hw_EditText: 更动文字文件。
hw_Error: 取得错误代码。
hw_ErrorMsg: 取得错误讯息。
hw_Free_Document: 释放文件使用的记忆体。
hw_GetAnchors: 取得文件的连结锚。
hw_GetAnchorsObj: 取得文件的连结锚记录。
hw_GetAndLock: 取得并锁住物件。
hw_GetChildColl: 取得子物件们的 ID。
hw_GetChildCollObj: 取得子物件们的资料。
hw_GetChildDocColl: 取得全部子文件聚集。
hw_GetChildDocCollObj: 取得全部子文件聚集记录。
hw_GetObject: 取得物件。
hw_GetObjectByQuery: 搜寻物件。
hw_GetObjectByQueryColl: 搜寻聚集物件。
hw_GetObjectByQueryCollObj: 搜寻聚集物件。
hw_GetObjectByQueryObj: 搜寻物件。
hw_GetParents: 取得父物件的 ID。
hw_GetParentsObj: 取得父物件的资料。
hw_GetRemote: 取得远端文件。
hw_GetRemoteChildren: 取得远端的子文件。
hw_GetSrcByDestObj: 取得指定目的的文件内容。
hw_GetText: 取得纯文字文件。
hw_GetUsername: 目前使用者名字。
hw_Identify: 使用者身份确认。
hw_InCollections: 检查物件聚集。
hw_Info: 连线资讯。
hw_InsColl: 插入聚集。
hw_InsDoc: 插入文件。
hw_InsertDocument: 上传文件。
hw_InsertObject: 插入物件记录。
hw_Modifyobject: 修改物件记录。
hw_Mv: 移动物件。
hw_New_Document: 建立新文件。
hw_Objrec2Array: 物件记录转为阵列。
hw_OutputDocument: 输出文件。
hw_pConnect: 连上 Hyperwave 伺服器。
hw_PipeDocument: 取得文件。
hw_Root: 取得根物件代码。
hw_Unlock: 取消锁定。
hw_Who: 列出目前使用者。
ibase_bind: 连结 PHP 变数到 InterBase 参数。
ibase_close: 关闭 InterBase 伺服器连线。
ibase_connect: 开启 InterBase 伺服器连线。
ibase_execute: 执行 SQL 的指令区段。
ibase_fetch_row: 传回单列的各栏位。
ibase_free_query: 释放查询指令占用记忆体。
ibase_free_result: 释放传回占用记忆体。
ibase_pconnect: 保持 InterBase 伺服器连线。
ibase_prepare: 分析 SQL 语法。
ibase_query: 送出一个 query 字串。
ibase_timefmt: 设定时间格式。
ifxus_close_slob: 删除 slob 物件。
ifxus_create_slob: 建立 slob 物件。
ifxus_open_slob: 开启 slob 物件。
ifxus_read_slob: 读取指定数目的 slob 物件。
ifxus_seek_slob: 设定目前档案或找寻位置。
ifxus_tell_slob: 传回目前档案或找寻位置。
ifxus_write_slob: 将字串写入 slob 物件中。
ifx_affected_rows: 得到 Informix 最后操作影响的列数目。
ifx_blobinfile_mode: 设定长位元物件模式。
ifx_byteasvarchar: 设定位元组模式内定值。
ifx_close: 关闭 Informix 伺服器连线。
ifx_connect: 开启 Informix 伺服器连线。
ifx_copy_blob: 复制长位元物件。
ifx_create_blob: 建立长位元物件。
ifx_create_char: 建立字元物件。
ifx_do: 执行已准备 query 字串。
ifx_error: 取得 Informix 最后的错误。
ifx_errormsg: 取得 Informix 最后错误讯息。
ifx_fetch_row: 传回单列的各栏位。
ifx_fieldproperties: 列出 Informix 的 SQL 栏位属性。
ifx_fieldtypes: 列出 Informix 的 SQL 栏位。
ifx_free_blob: 删除长位元物件。
ifx_free_char: 删除字元物件。
ifx_free_result: 释放传回占用记忆体。
ifx_free_slob: 删除 slob 物件。
ifx_getsqlca: 取得 query 后的 sqlca 资讯。
ifx_get_blob: 取得长位元物件。
ifx_get_char: 取得字元物件。
ifx_htmltbl_result: 将 query 传回资料转成 HTML 表格。
ifx_nullformat: 设定空字元模式内定值。
ifx_num_fields: 取得传回栏位的数目。
ifx_num_rows: 取得传回列的数目。
ifx_pconnect: 开启 Informix 伺服器长期连线。
ifx_prepare: 准备 query 字串。
ifx_query: 送出一个 query 字串。
ifx_textasvarchar: 设定文字模式内定值。
ifx_update_blob: 更改长位元物件。
ifx_update_char: 更改字元物件。
ignore_user_abort: 连线中断后程式是否执行。
ImageArc: 画弧线。
ImageChar: 写出横向字元。
ImageCharUp: 写出直式字元。
ImageColorAllocate: 匹配颜色。
ImageColorAt: 取得图中指定点颜色的索引值。
ImageColorClosest: 计算色表中与指定颜色最接近者。
ImageColorExact: 计算色表上指定颜色索引值。
ImageColorResolve: 计算色表上指定或最接近颜色的索引值。
ImageColorSet: 设定色表上指定索引的颜色。
ImageColorsForIndex: 取得色表上指定索引的颜色。
ImageColorsTotal: 计算图的颜色数。
ImageColorTransparent: 指定透明背景色。
ImageCopyResized: 复制新图并调整大小。
ImageCreate: 建立新图。
ImageCreateFromGIF: 取出 GIF 图型。
ImageCreateFromPNG: 取出 PNG 图型。
ImageDashedLine: 绘虚线。
ImageDestroy: 结束图形。
ImageFill: 图形着色。
ImageFilledPolygon: 多边形区域着色。
ImageFilledRectangle: 矩形区域着色。
ImageFillToBorder: 指定颜色区域内着色。
ImageFontHeight: 取得字型的高度。
ImageFontWidth: 取得字型的宽度。
ImageGIF: 建立 GIF 图型。
ImageInterlace: 使用交错式显示与否。
ImageLine: 绘实线。
ImageLoadFont: 载入点阵字型。
ImagePNG: 建立 PNG 图型。
ImagePolygon: 绘多边形。
ImagePSBBox: 计算 PostScript 文字所占区域。
ImagePSEncodeFont: PostScript 字型转成向量字。
ImagePSFreeFont: 卸下 PostScript 字型。
ImagePSLoadFont: 载入 PostScript 字型。
ImagePSText: 写 PostScript 文字到图中。
ImageRectangle: 绘矩形。
ImageSetPixel: 绘点。
ImageString: 绘横式字串。
ImageStringUp: 绘直式字串。
ImageSX: 取得图片的宽度。
ImageSY: 取得图片的高度。
ImageTTFBBox: 计算 TTF 文字所占区域。
ImageTTFText: 写 TTF 文字到图中。
imap_8bit: 将八位元转成 qp 编码。
imap_alerts: 所有的警告讯息。
imap_append: 附加字串到指定的邮箱中。
imap_base64: 解 BASE64 编码。
imap_binary: 将八位元转成 base64 编码。
imap_body: 读信的内文。
imap_check: 传回邮箱资讯。
imap_clearflag_full: 清除信件旗标。
imap_close: 关闭 IMAP 连结。
imap_createmailbox: 建立新的信箱。
imap_delete: 标记欲删除邮件。
imap_deletemailbox: 删除既有信箱。
imap_errors: 所有的错误讯息。
imap_expunge: 删除已标记的邮件。
imap_fetchbody: 从信件内文取出指定区段。
imap_fetchheader: 取得原始标头。
imap_fetchstructure: 获取某信件的结构资讯。
imap_getmailboxes: 取得全部信件详细资讯。
imap_getsubscribed: 列出所有订阅邮箱。
imap_header: 获取某信件的标头资讯。
imap_headers: 获取全部信件的标头资讯。
imap_last_error: 最后的错误讯息。
imap_listmailbox: 获取邮箱列示。
imap_listsubscribed: 获取订阅邮箱列示。
imap_mailboxmsginfo: 取得目前邮箱的资讯。
imap_mail_copy: 复制指定信件到它处邮箱。
imap_mail_move: 移动指定信件到它处邮箱。
imap_msgno: 列出 UID 的连续信件。
imap_num_msg: 取得信件数。
imap_num_recent: 取得新进信件数。
imap_open: 开启 IMAP 连结。
imap_ping: 检查 IMAP 是否连线。
imap_qprint: 将 qp 编码转成八位元。
imap_renamemailbox: 更改邮箱名字。
imap_reopen: 重开 IMAP 连结。
imap_rfc822_parse_adrlist: 剖析电子邮件位址。
imap_rfc822_write_address: 电子邮件位址标准化。
imap_scanmailbox: 寻找信件有无特定字串。
imap_search: 搜寻指定标准的信件。
imap_setflag_full: 设定信件旗标。
imap_sort: 将信件标头排序。
imap_status: 目前的状态资讯。
imap_subscribe: 订阅邮箱。
imap_uid: 取得信件 UID。
imap_undelete: 取消删除邮件标记。
imap_unsubscribe: 取消订阅邮箱。
implode: 将阵列变成字串。
intval: 变数转成整数型态。
iptcparse: 使用 IPTC 模组解析位元资料。
isset: 判断变数是否已设定。
is_array: 判断变数型态是否为阵列型态。
is_dir: 测试档案是否为目录。
is_double: 判断变数型态是否为倍浮点数型态。
is_executable: 测试档案是否为可执行档。
is_file: 测试档案是否为正常档案。
is_float: 判断变数型态是否为浮点数型态。
is_int: 判断变数型态是否为整数型态。
is_integer: 判断变数型态是否为长整数型态。
is_link: 测试档案是否为连结档。
is_long: 判断变数型态是否为长整数型态。
is_object: 判断变数型态是否为物件型态。
is_readable: 测试档案是否可读取。
is_real: 判断变数型态是否为实数型态。
is_string: 判断变数型态是否为字串型态。
is_writeable: 测试档案是否可写入。
JDDayOfWeek: 传回日期在周几。
JDMonthName: 传回月份名。
JDToFrench: 将凯撒日计数转换成为法国共和历法。
JDToGregorian: 将凯撒日计数 (Julian Day Count) 转换成为格里高里历法 (Gregorian date)。
JDToJewish: 将凯撒日计数转换成为犹太历法。
JDToJulian: 将凯撒日计数转换成为凯撒历法。
JewishToJD: 将犹太历法转换成为凯撒日计数。
join: 将阵列变成字串。
JulianToJD: 将凯撒历法转换成为凯撒日计数。

DEDE:DEDECMS的SEO技巧之URL篇

无法查看这则摘要。请 点击此处查看博文。