史上最强的屏蔽中国用户的代码出现了!

2011年4月1日 无风的飘逸 3 条评论

今天写了一个屏蔽中国用户的代码(相信很多做外贸的朋友有这个需要)。
想想,当你的同行想分析你的网站的时候,修改浏览器语言、安装英文操作系统、开国外VPN,等等招数齐上的时候还是打不开你的网站,你会不会觉得自己很安全呢?
那请为这份安全买单吧,本人出售超级屏蔽中国用户代码。
支持支付宝支付哦,
淘宝旺旺账号:zouqingshui
支付宝账号:zouqingshui@163.com

附常见的屏蔽中国用户的代码:
1、锁定浏览器语言:当用户的浏览器语言为zh-cn的时候,那么自动锁定页面,不让用户看到网站真实内容。
当然,这招小儿科,我2009年首次用这段代码的时候,很有效,可是现在进入外贸的老鸟越来越多,加上一些同事的离职,这段代码已经不起眼了,很多人知道破解方法——修改浏览器语言。
2、锁定操作系统语言,这招比较狠了,一些习惯通过修改浏览器语言的朋友已经不能通过原先的办法来看同行的网站了。怎么办呢,安装英文操作系统吧!什么?你已经安装了英文操作系统?什么安装了英文操作系统后,很多中文的软件出现乱码?哈哈,没错,这个是副作用,必须的。不过我有一个更好的方法,在中文操作系统上也能看有这个限制的网站。
3、通过隐藏代码检测IP来屏蔽用户,如zen cart可以通过PHP代码加上IP数据库来检测用户所属的位置。如果是中国的IP,当然就不能看了,不过这个是最好解决的,因为互联网上有一项服务叫vpn,呵呵,VPN的意思就是让你像一个老外一样,用国外的IP来浏览网页,这样的话,这个代码就失效了。
4、那还有没有更牛X的代码呢?当然有,如题:我已经又改良了我的策略,以上三类人是不可能进入到俺的网站的。有需要的同志可以联系我:

淘宝旺旺账号:zouqingshui
支付宝账号:zouqingshui@163.com

(PS:眼馋的同志你看一下发布日期,谢谢!)

Share
分类: PHP 标签:

愚人节愚人十大法宝

2011年4月1日 无风的飘逸 没有评论

4月1号愚人节,无风的飘逸要教大家十种愚人的方法!

1) 用强力胶将闪闪发亮的一元硬币一枚粘在繁华大街的显眼位置!

2) 把砖头放在破帽子下面搁在马路当中, 然后等着看谁会来踢它。

3) 在教室里对大家连着大喊三声英文!!peace war  found (屁是我放的) !

4) 有两句话一直很想对你说,今天终于提起勇气:第一句,我爱你我好喜欢你;第二句,千万不要把第一句当真!

5) 给朋友打电话,说:“愚人节,我被人愚,我在厕所,无纸,速来救急!”

6) 把夹心饼拆封,小心地拨开两片饼干,去掉原来的夹心,拿出牙膏挤出适量至饼中,然后将之放至明显处,自然而然就有人光顾品尝了。

7) 进入公司后,所有人故作痛苦样子,说公司要裁员。看看现在你的同事是什么表情!

8) 买一瓶可乐,喝掉一半后,掺入醋、酱油、盐、芥茉等佐料,精心调制一份色泽正常的怪味可乐。遇到熟人就装作正在喝,然后大方地把“可乐”递上去,对方毫无戒备,一边道谢一边大口喝下去,紧接着皱眉头、张口便吐(你还可以依法炮制,如往矿泉水里倒入二锅头酒,往啤酒里兑点肥皂水等等)

9) 你的周围有没有爱占小便宜的人,你可以把一只香烟的烟丝小心的拿出,注意不要把烟纸弄坏,再把辣椒末放入,再放上烟丝整理好,放在一个他经常去的地方让他自己拿不要管他,燃后你就看好戏吧。

10) 恶作剧者拿一截绳子,拦住一位行人,要他帮忙测量一下尺寸。再拿着绳子的另一头,转过楼角,又拦住另一位行人,如法炮制。然后你就可以躲在一边看热闹去了。两头的人可能会等上十几分钟,见没有动静才放下绳头,去找对方问个明白,这时才会发现上当了。

Share
分类: 未分类 标签:

PHP正则表达式

2011年3月20日 无风的飘逸 没有评论



1、入门简介

简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例 如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象JavaScript这种客户端的脚本语言也提供了对正则表达式的支持。由此可见,正则表达式已经超出了某种语言或某个系统的 局限,成为人们广为接受的概念和功能。
正则表达式可以让用户通过使用一系列的特殊字符构建匹配模式,然后把匹配模式与数据文件、程序输入以及WEB页面的表单输入等目标对象进行比较,根据比较对象中是否包含匹配模式,执行相应的程序。
举例来说,正则表达式的一个最为普遍的应用就是用于验证用户在线输入的邮件地址的格式是否正确。如果通过正则表达式验证用户邮件地址的格式正确,用户所 填写的表单信息将会被正常处理;反之,如果用户输入的邮件地址与正则表达的模式不匹配,将会弹出提示信息,要求用户重新输入正确的邮件地址。由此可见正则 表达式在WEB应用的逻辑判断中具有举足轻重的作用。

2、基本语法

在对正则表达式的功能和作用有了初步的了解之后,我们就来具体看一下正则表达式的语法格式。
正则表达式的形式一般如下:
/love/
其 中位于“/”定界符之间的部分就是将要在目标对象中进行匹配的模式。用户只要把希望查找匹配对象的模式内容放入“/”定界符之间即可。为了能够使用户更加 灵活的定制模式内容,正则表达式提供了专门的“元字符”。所谓元字符就是指那些在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元 字符前面的字符)在目标对象中的出现模式。
较为常用的元字符包括: “+”, “*”,以及 “?”。其中,“+”元字符规定其前导字符必须在目标对象中连续出现一次或多次,“*”元字符规定其前导字符必须在目标对象中出现零次或连续多次,而“?”元字符规定其前导对象必须在目标对象中连续出现零次或一次。
下面,就让我们来看一下正则表达式元字符的具体应用。
/fo+/
因为上述正则表达式中包含“+”元字符,表示可以与目标对象中的 “fool”, “fo”, 或者 “football”等在字母f后面连续出现一个或多个字母o的字符串相匹配。
/eg*/
因为上述正则表达式中包含“*”元字符,表示可以与目标对象中的 “easy”, “ego”, 或者 “egg”等在字母e后面连续出现零个或多个字母g的字符串相匹配。
/Wil?/
因为上述正则表达式中包含“?”元字符,表示可以与目标对象中的 “Win”, 或者 “Wilson”,等在字母i后面连续出现零个或一个字母l的字符串相匹配。
除了元字符之外,用户还可以精确指定模式在匹配对象中出现的频率。例如,
/jim{2,6}/
上述正则表达式规定字符m可以在匹配对象中连续出现2-6次,因此,上述正则表达式可以同jimmy或jimmmmmy等字符串相匹配。
在对如何使用正则表达式有了初步了解之后,我们来看一下其它几个重要的元字符的使用方式。
\s:用于匹配单个空格符,包括tab键和换行符;
\S:用于匹配除单个空格符之外的所有字符;
\d:用于匹配从0到9的数字;
\w:用于匹配字母,数字或下划线字符;
\W:用于匹配所有与\w不匹配的字符;
. :用于匹配除换行符之外的所有字符。
(说明:我们可以把\s和\S以及\w和\W看作互为逆运算)
下面,我们就通过实例看一下如何在正则表达式中使用上述元字符。
/\s+/
上述正则表达式可以用于匹配目标对象中的一个或多个空格字符。
/\d000/
如果我们手中有一份复杂的财务报表,那么我们可以通过上述正则表达式轻而易举的查找到所有总额达千元的款项。

除了我们以上所介绍的元字符之外,正则表达式中还具有另外一种较为独特的专用字符,即定位符。定位符用于规定匹配模式在目标对象中的出现位置。
较 为常用的定位符包括: “^”, “$”, “\b” 以及 “\B”。其中,“^”定位符规定匹配模式必须出现在目标字符串的开头,“$”定位符规定匹配模式必须出现在目标对象的结尾,\b定位符规定匹配模式必须 出现在目标字符串的开头或结尾的两个边界之一,而“\B”定位符则规定匹配对象必须位于目标字符串的开头和结尾两个边界之内,即匹配对象既不能作为目标字 符串的开头,也不能作为目标字符串的结尾。同样,我们也可以把“^”和“$”以及“\b”和“\B”看作是互为逆运算的两组定位符。举例来说:
/^hell/
因为上述正则表达式中包含“^”定位符,所以可以与目标对象中以 “hell”, “hello”或 “hellhound”开头的字符串相匹配。
/ar$/
因为上述正则表达式中包含“$”定位符,所以可以与目标对象中以 “car”, “bar”或 “ar” 结尾的字符串相匹配。

/\bbom/
因为上述正则表达式模式以“\b”定位符开头,所以可以与目标对象中以 “bomb”, 或 “bom”开头的字符串相匹配。
/man\b/
因为上述正则表达式模式以“\b”定位符结尾,所以可以与目标对象中以 “human”, “woman”或 “man”结尾的字符串相匹配。
为了能够方便用户更加灵活的设定匹配模式,正则表达式允许使用者在匹配模式中指定某一个范围而不局限于具体的字符。例如:
/[A-Z]/
上述正则表达式将会与从A到Z范围内任何一个大写字母相匹配。
/[a-z]/
上述正则表达式将会与从a到z范围内任何一个小写字母相匹配。
/[0-9]/
上述正则表达式将会与从0到9范围内任何一个数字相匹配。
/([a-z][A-Z][0-9])+/
上 述正则表达式将会与任何由字母和数字组成的字符串,如 “aB0” 等相匹配。这里需要提醒用户注意的一点就是可以在正则表达式中使用 “()” 把字符串组合在一起。“()”符号包含的内容必须同时出现在目标对象中。因此,上述正则表达式将无法与诸如 “abc”等的字符串匹配,因为“abc”中的最后一个字符为字母而非数字。
如果我们希望在正则表达式中实现类似编程逻辑中的“或”运算,在多个不同的模式中任选一个进行匹配的话,可以使用管道符 “|”。例如:
/to|too|2/
上述正则表达式将会与目标对象中的 “to”, “too”, 或 “2” 相匹配。
正则表达式中还有一个较为常用的运算符,即否定符 “[^]”。与我们前文所介绍的定位符 “^” 不同,否定符 “[^]”规定目标对象中不能存在模式中所规定的字符串。例如:
/[^A-C]/
上述字符串将会与目标对象中除A,B,和C之外的任何字符相匹配。一般来说,当“^”出现在 “[]”内时就被视做否定运算符;而当“^”位于“[]”之外,或没有“[]”时,则应当被视做定位符。
最后,当用户需要在正则表达式的模式中加入元字符,并查找其匹配对象时,可以使用转义符“\”。例如:
/Th\*/
上述正则表达式将会与目标对象中的“Th*”而非“The”等相匹配。

3、使用实例

①PHP中可以使用ereg()函数进行模式匹配操作。ereg()函数的使用格式如下:

以下为引用的内容:
ereg(pattern, string)其中,pattern代表正则表达式的模式,而string则是执行查找替换操作的目标对象。同样是验证邮件地址,使用PHP编写的程序代码如下:

< ?php
if (ereg(“^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+”,$email)){
echo “Your email address is correct!”;}
else{
echo “Please try again!”;
}
?>

②JavaScript 1.2中带有一个功能强大的RegExp()对象,可以用来进行正则表达式的匹配操作。其中的test()方法可以检验目标对象中是否包含匹配模式,并相应的返回true或false。

我们可以使用JavaScript编写以下脚本,验证用户输入的邮件地址的有效性。

以下为引用的内容:
<html>
<head>
<script language=\"Javascript1.2\">
<!-- start hiding
function verifyAddress(obj)
{
var email = obj.email.value;
var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
flag = pattern.test(email);
if(flag)
{
alert(“Your email address is correct!”);
return true;
}
else
{
alert(“Please try again!”);
return false;
}
}
// stop hiding -->
</script>
</head>
<body>
<form onSubmit=\"return verifyAddress(this);\">
<input name=\"email\" type=\"text\"/>
<input type=\"submit\"/>
</form>
</body>
</html>

想必很多人都对正则表达式都头疼。今天,我以我的认识,加上网上一些文章,希望用常人都可以理解的表达方式。来和大家分享学习经验。

开篇,还是得说说 ^ 和 $ 他们是分别用来匹配字符串的开始和结束,以下分别举例说明:

“^The”:开头一定要有”The”字符串;
“of despair$”:结尾一定要有”of despair” 的字符串;

那么,
“^abc$”:就是要求以abc开头和以abc结尾的字符串,实际上是只有abc匹配;
“notice”:匹配包含notice的字符串;

你可以看见如果你没有用我们提到的两个字符(最后一个例子),就是说模式(正则表达式)可以出现在被检验字符串的任何地方,你没有把他锁定到两边。

接着,说说 ‘*’ ‘+’ 和 ‘?’
他们用来表示一个字符可以出现的次数或者顺序,他们分别表示:
“zero or more”相当于{0,}
“one or more”相当于{1,}
“zero or one.”相当于{0,1}

这里是一些例子:

“ab*”:和ab{0,}同义,匹配以a开头,后面可以接0个或者N个b组成的字符串(”a”, “ab”, “abbb”, 等);
“ab+”:和ab{1,}同义,同上条一样,但最少要有一个b存在 (”ab” “abbb”等);
“ab?”:和ab{0,1}同义,可以没有或者只有一个b;
“a?b+$”:匹配以一个或者0个a再加上一个以上的b结尾的字符串。

要点:’*’ ‘+’ 和 ‘?’ 只管它前面那个字符。

你也可以在大括号里面限制字符出现的个数,比如:

“ab{2}”: 要求a后面一定要跟两个b(一个也不能少)(”abb”);
“ab{2,}”: 要求a后面一定要有两个或者两个以上b(如”abb” “abbbb” 等);
“ab{3,5}”: 要求a后面可以有2-5个b(”abbb”, “abbbb”, or “abbbbb”)。

现在我们把一定几个字符放到小括号里,比如:

“a(bc)*”: 匹配 a 后面跟0个或者一个”bc”;
“a(bc){1,5}”: 一个到5个 “bc”;

还有一个字符 ‘|’,相当于OR操作:

“hi|hello”: 匹配含有”hi” 或者 “hello” 的 字符串;
“(b|cd)ef”: 匹配含有 “bef” 或者 “cdef”的字符串;
“(a|b)*c”: 匹配含有这样多个(包括0个)a或b,后面跟一个c的字符串;

一个点(’.’)可以代表所有的单一字符,不包括”\n”

如果,要匹配包括”\n”在内的所有单个字符,怎么办?

用’[\n.]’这种模式。

“a.[0-9]”: 一个a加一个字符再加一个0到9的数字;
“^.{3}$”: 三个任意字符结尾。

中括号括住的内容只匹配一个单一的字符

“[ab]”: 匹配单个的 a 或者 b ( 和 “a│b” 一样);
“[a-d]”: 匹配’a’ 到’d’的单个字符 (和”a│b│c│d” 还有 “[abcd]”效果一样);

一般我们都用[a-zA-Z]来指定字符为一个大小写英文:

“^[a-zA-Z]”: 匹配以大小写字母开头的字符串;
“[0-9]%”: 匹配含有 形如 x% 的字符串;
“,[a-zA-Z0-9]$”: 匹配以逗号再加一个数字或字母结尾的字符串;

你也可以把你不想要得字符列在中括号里,你只需要在总括号里面使用’^’ 作为开头 “%[^a-zA-Z]%” 匹配含有两个百分号里面有一个非字母的字符串。

要点:^用在中括号开头的时候,就表示排除括号里的字符。

为了PHP能够解释,你必须在这些字符面前后加”,并且将一些字符转义。

不要忘记在中括号里面的字符是这条规路的例外—在中括号里面,所有的特殊字符,包括(”),都将失去他们的特殊性质 “[*\+?{}.]”匹配含有这些字符的字符串:

还有,正如regx的手册告诉我们:”如果列表里含有’]’,最好把它作为列表里的第一个字符(可能跟在’^’后面)。如果含有’-’,最好把它放在最前面或者最后面, or 或者一个范围的第二个结束点[a-d-0-9]中间的‘-’将有效。

看了上面的例子,你对{n,m}应该理解了吧。要注意的是,n和m都不能为负整数,而且n总是小于m。这样,才能 最少匹配n次且最多匹配m次。如”p{1,5}”将匹配 “pvpppppp”中的前五个p

下面说说以\开头的

\b 书上说他是用来匹配一个单词边界,就是…比如’ve\b’,可以匹配love里的ve而不匹配very里有ve

\B 正好和上面的\b相反。例子我就不举了

…..突然想起来….可以到 http://www.phpv.net/article.php/251 看看其它用\开头的语法

好,我们来做个应用:如何构建一个模式来匹配货币数量的输入。

构建一个匹配模式去检查输入的信息是否为一个表示money的数字。我们认为一个表示money的数量有四种方式:”10000.00″ 和 “10,000.00″,或者没有小数部分,”10000″ and “10,000″。现在让我们开始构建这个匹配模式:

^[1-9][0-9]*$

这是所变量必须以非0的数字开头。但这也意味着单一的”0″也不能通过测试。以下是解决的方法:

^(0|[1-9][0-9]*)$

“只有0和不以0开头的数字与之匹配”,我们也可以允许一个负号在数字之前:

^(0|-?[1-9][0-9]*)$

这就是:0或者一个以0开头且可能有一个负号在前面的数字。好了,现在让我们别那么严谨,允许以0开头。现在让我们放弃负号,因为我们在表示钱币的时候并不需要用到。我们现在指定模式用来匹配小数部分:

^[0-9]+(\.[0-9]+)?$

这暗示匹配的字符串必须最少以一个阿拉伯数字开头。但是注意,在上面模式中 “10.” 是不匹配的, 只有 “10″ 和 “10.2″ 才可以,你知道为什么吗?

^[0-9]+(\.[0-9]{2})?$

我们上面指定小数点后面必须有两位小数。如果你认为这样太苛刻,你可以改成:

^[0-9]+(\.[0-9]{1,2})?$

这将允许小数点后面有一到两个字符。现在我们加上用来增加可读性的逗号(每隔三位),我们可以这样表示:

^[0-9]{1,3}(,[0-9]{3})*(\.[0-9]{1,2})?$

不要忘记’+’可以被’*’替代如果你想允许空白字符串被输入话,也不要忘记反斜杆’\’在php字符串中可能会出现错误 (很普遍的错误):

现在,我们已经可以确认字符串了,我们现在把所有逗号都去掉str_replace(”,”, “”, $money)然后在把类型看成double然后我们就可以通过他做数学计算了。

再来一个:

构造检查email的正则表达式

在一个完整的email地址中有三个部分:

1. 用户名 (在 ‘@’ 左边的一切)
2.’@’
3. 服务器名(就是剩下那部分)

用户名可以含有大小写字母阿拉伯数字,句号(’.’)减号(’-’)and下划线’_’)。服务器名字也是符合这个规则,当然下划线除外。

现在,用户名的开始和结束都不能是句点,服务器也是这样。还有你不能有两个连续的句点他们之间至少存在一个字符,好现在我们来看一下怎么为用户名写一个匹配模式:

^[_a-zA-Z0-9-]+$

现在还不能允许句号的存在。我们把它加上:

^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*$

上面的意思就是说:以至少一个规范字符(除了.)开头,后面跟着0个或者多个以点开始的字符串。

简单化一点, 我们可以用eregi()取代ereg()、eregi()对大小写不敏感, 我们就不需要指定两个范围 “a-z” 和 “A-Z”只需要指定一个就可以了:

^[_a-z0-9-]+(\.[_a-z0-9-]+)*$

后面的服务器名字也是一样,但要去掉下划线:

^[a-z0-9-]+(\.[a-z0-9-]+)*$

好。现在只需要用”@”把两部分连接:

^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$

这就是完整的email认证匹配模式了,只需要调用:

eregi(”^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$”,$eamil)

就可以得到是否为email了

正则表达式的其他用法

提取字符串

ereg() and eregi() 有一个特性是允许用户通过正则表达式去提取字符串的一部分(具体用法你可以阅读手册)。比如说,我们想从 path/URL 提取文件名,下面的代码就是你需要:

ereg(”([^\\/]*)$”, $pathOrUrl, $regs);
echo $regs[1];

高级的代换

ereg_replace() 和 eregi_replace()也是非常有用的,假如我们想把所有的间隔负号都替换成逗号:

ereg_replace(”[ \n\r\t]+”, “,”, trim($str));

最后,我把另一串检查EMAIL的正则表达式让看文章的你来分析一下:

“^[-!#$%&\’*+\\./0-9=?A-Z^_`a-z{|}~]+’.’@’.’[-!#$%&\’*+\\/0-9=?A-Z^_`a-z{|}~]+\.’.’[-!#$%&\’*+\\./0-9=?A-Z^_`a-z{|}~]+$”

如果能方便的读懂,那这篇文章的目的就达到了。

Share
分类: PHP 标签:

英文SEO几个必备工具

2011年3月15日 无风的飘逸 没有评论

以下收集的搜索引擎优化工具可以为你有效对网站进行检查,而且他们都是免费的,在大多数情况下你不需要创建一个帐户就可直接使用。(注:总共包括四个部 分:关键词工具、链接工具、可用行工具及其他工具,说明备注并非按原文直接翻译,很多工具也只能用于英文站的搜索引擎优化工作中。)

第一部分:关键词工具关键词
研究工具:适当深入地进行关键字研究,为你的网站进行栏目划分及规范关键词部署做准备。

1.Keyword Research Tool – Webmaster toolkit
2.Keyword External Tool – Google Adwords
3.Keyword Selector Tool – Inventory Overture
4.Keyword Suggestions Overture – SEO Chat
5.Website Keyword Suggestions – Webconfs
6.Keyword Suggestion Tool – Self SEO

关键词密度:一个关键字、词在页面出现的个数及所占文本的比率。

7.Keyword Density – SEO Chat
8.Keyword Density & Proeminence – Ranks
9.Keyword Density Analyzer – Keyword density
10.Analyze Keywords Density – Google rankings
11.Keyword Density Checker – Webconfs
12.Keyword Density Analyzer Tools – SEO Book

竞争对手分析:可以分析目标关键词的竞争对手是谁,并分析竞争对手用过的关键词。

13.Competition Tool – SEO Digger
14.Competition Analysis Tool – Seoscorecard
15.Top Competitor Tool – Webuildpages

搜索引擎关键字位置的工具:利用这些工具来检查你的关键词目前在主要搜索引擎如Google, Yahoo, MSN所处的位置。

16.Search Engine Keyword Position – SEO Chat
17.Keyword Analysis Tool – Mcdar
18.SERPS Position Checker – LinkVendor
19.Website Position Tool – Rnk1

第二部分:链接工具链接广度:跟踪反向链接的总数,并返回哪些网站链回了你及锚文本是哪些。

以下内容需要回复才能看到

20.Link Popularity – SEO Chat
21.Link Popularity Checker – Webmaster Toolkit
22.Link Popularity Check – Widexl Internet Solution
23.Link Popularity Check – Market Leap
24.Link Popularity – Backlinks Checker – Search Bliss
25.Backlink Analyzer – Sitening
26.Check Backlinks – Webuildpages

C级IP地址检查::对链接伙伴进行IP地址分布检查,而不至于被同一类IP地址的链接所惩罚。

27.Class C Checker – Webrank Info
28.Class C Checker – Webmaster Toolkit
29.Class C Checker – SEO Chat

蜘蛛模拟器:可以获知网页外观与搜索引擎蜘蛛索引的区别。

30.Spider Simulator – SEO Chat
31.Spider View – Iwebtool
32.Search Engine Spider Simulator – Anownsite
33.SE Bot Simulator – XML Sitemaps
34.SE Spider – LinkVendor

第三部分:可用性工具浏览器分辨率测试:在不同屏幕分辨率、不同操作系统、不同浏览器下网页的显示效果。

35.Browser Screen Resolution Checker – Markhorrell
36.Screen Size Tester – AnyBrowser
37.Screen Resolution Checker – AndyLangTon

HTML及CSS验证:毫无疑问,W3C的验证会让你取得更好的搜索引擎排名加分,赶快改正那些错误及不规范的代码吧。

38.W3C Validator
39.WDG HTML Validator – Web Design Group
40.CSE HTML Validator Lite
41.Validation Services for your HTML / XHTML / WML – Validome
42.CSS Validator – Jigsaw

FireFox扩展:更多可参考我之前写过的火狐SEO扩展。

43.W3C Validator
44.WDG HTML Validator – Web Design Group
45.CSE HTML Validator Lite

页面速度测试:页面小、下载速度快的网页谁深受用户喜欢。

46.Speed Tester – LinkVendor
47.Website Speed Test – Web Hosting Top
48.Website Speed Test – Iwebtool
49.Speed test – WebSite Goodies
50.Web Page Speed Report

第四部分:其他SEO工具PageRank预测:包括未来预测及当前PR值。

51.Future PageRank – SEO Chat
52.Predict PageRank – Page Rank Prediction
53.Future PageRank
54.* Page Rank Prediction – DNLodge
55.Visual PageRank – Iwebtool
56.Search PageRank – SEO Chat
57.Page Rank Tool

流量排名:网站的流量走势及搜索引擎分析。

58.Alexa Traffic
59.Awstats
60.** Sitetracker
61.** Histats
62.** Google Analytics
63.Compete

搜索引擎饱和度:搜索引擎索引网站网页的数量。

64.Search Engine Saturation – Market Leap
65.Search Engine Saturation Tool – Build Reciprocal Links
66.Search Engine Saturation – SearchBliss
67.Search Engine Saturation Tool – To the Web
68.Search Engine Saturation Tool – SEO Book

Share
分类: SEO 标签:

配置webmin/virtualmin的安全目录open_basedir

2011年2月27日 无风的飘逸 3 条评论

如果你打算用webmin/virtualmin开虚拟主机给你的朋友或网友使用,那么,建议配置好open_basedir,否则安全不放心。 如何配置webmin/virtualmin的php安全目录open_basedir?

首先,需要使用suphp,现在安装好virtualmin面板,默认就是。mod_php不建议

其次,设置virtualmin的服务器模板,设置php.ini文件对应位置
websites-template-apache.png
websites-template-apache.png
fcgid-php-ini.png
fcgid-php-ini.png

然后,我们将/etc/php.ini 复制一份到 /etc/php.ini.www.ctohome.com ,然后修改它,增加open_basedir:

open_basedir = /tmp:${HOME}/public_html:${HOME}/tmp

题外话,open base dir 的作用范围:

open_basedir, if set, limits all file operations to the defined directoryand below.  This directive makes most sense if used in a per-directoryor per-virtualhost web server configuration file. This directive is*NOT* affected by whether Safe Mode is turned On or Off.

ok,大功告成,virtualmin新开网站就会自动复制 /etc/php.ini.www.ctohome.com 到${HOME}/etc目录,并有私有的open_basedir了。

Share
分类: webmin 标签: ,

IPS调查单总结及处理方法

2011年2月23日 无风的飘逸 没有评论

针对调查单,我个人做了一个总结以及处理办法

1、    针对所要交易单据的,你们可以将ips后台以及你们后台的交易情况做一个英文版的文档发到客户邮箱里,同时根据我们公司提供的调查单样本做好记录发给相关的风控人员。
2、    针对货物损坏或者货不对板的,在调查单回复时将当初卖的产品的图片ps后清晰的放上去,这样就会追回款项
3、    针对没有收到货物的,如果是自己没有发货,同意拒付,如果已经发货,在调查单回复中将快递妥投的照片以及截图清晰的放进去。也能追回货款
4、    针对没有收到退款的,将ips后台退款的记录截图并做成英文的格式发到客户邮箱
5、    针对重复扣款的,是因为在数据传输中或者老外的服务器、浏览器原因导致。让客服联系客户抓紧退掉一笔款项或者让客服联系,是否可以再发一个货物。
6、    如果你们有收到预仲裁通知的,及时的回复我们风控部门,我建议同意拒付。

总之,如果详细的按照我们要求提供材料,只要后期没有出现持卡人拒付,钱就会回来。请大家一起做好工作。

Share
分类: 外贸收款 标签: , ,

NOKIA5800省电方法大全

2011年1月29日 无风的飘逸 6 条评论

NOKIA5800好用,但是太不省电了,我的5800一天得充一次电,放音乐,只能持续放三个小时(非耳机,外放声音)。因此在百度上找到了一些减少耗电量的方法,在这里贴出来,以供日后修改回来。

诺基亚58省电方法大全,提高待机时间【不顶别进】 诺基亚58是智能机,待机时间不长,一般都是2-3天,我经常玩,电池只能用1天多(充电太麻烦),所以找些资料,让手机的待机时间更长。 诺基亚58最佳省电技巧,有效延长待机时间:      功能表→设置→个人模式→主题模式→标准→点左下选项→主题模式效果 -关。      字符预览→关闭。      功能表→设置→个人模式→情景模式→标准→个性化选择→振动提示→关      功能表→设置→个人模式→情景模式→标准→个性化选择→触摸屏震动→关      功能表→设置→手机→屏幕显示→亮度→40% <因为感觉58的屏幕亮度跟色彩都还可以>      功能表→设置→手机→屏幕显示→背光延续时间→30秒      功能表→设置→手机→声控命令→选项→设置→合成器→关      功能表→设置→手机→感应设置→感应→关 网络模式: 58是一部3G/2G双模式手机,如果各位使用的是2G网络的话,就在网络设置→网络模式中选择GSM,这样手机就不会一直去搜索3G网络了,可以节省一 些电量。 同样在网络设置中,运营商选择一项中设置手动,然后选择你的所属运营商,设定完后,手机就会固定这个运营商,不会一直去做无谓的搜索了。      功能表→设置→连接功能→网络→网络模式→GSM      功能表→设置→连接功能→网络→运营商选择→移动      功能表→设置→连接功能→视频共享→视频共享→关      功能表→设置→连接功能→管理设置→分组数据→分组数据连接→当需要时      1、尽量不要关机,夜间待机使用离线模式;(因为关机重启一次,包括手机要搜网,用的电比待一晚机用的电都多)      2、听歌尽量使用耳机,要比使用外放省电;      3、不用SIM卡地址簿,用手机号码本的;      4、拨号时多使用一键拨号      5、不用的时候,关闭蓝牙。 最后是后台程序: 后台程序在后台运行时,手机的CPU也要为其“努力工作”,加大了功耗,因此待机的时候请关闭没有使用用的后台程序, 关闭后台程序方法如下:长按中间的按键,调出任务管理器,对需要关闭的程序用触摸笔长按不放,会弹出打开和关闭的选项,选择关闭即可~ (需要注意的是,功能表和主屏幕这两个进程是无法关闭的) 希望通过这些设置,大家的58能待机更久! 看了不顶,莫有小JJ~! 鄙视看帖不回的!!!

Share
分类: 手机 标签: , , ,

【nokia5800】在手机上搭建网络共享文件夹,告别数据线

2011年1月29日 无风的飘逸 没有评论

我的手机是nokia5800xm ,最近在bbs.dospay.com论坛的帖子上看到一个在nokia上搭建局域网的软件。

原贴地址为http://bbs.dospy.com/thread-9178363-1-245-1.html,标题:【精品】下载破万. 告别数据线!!这款软件让你实现手机与电脑文件共享!!!!绝对精 - 诺基亚5800/5800i/5800w/5802XM论坛 - 塞班智能手机论坛-Symbian系统智能手机中文论坛

现在我将内容帖在我的博客上,方便大家阅读,软件的下载请到论坛附件里下载(需要注册)。

以下是原文:

这个软件曾经我发过,相信很多人都知道,不过很悲剧的是我的那个ID被 封了 可怜的帖子也受了连累,致使很多友友没有看到! 这是原帖地址,不信的可以去看下:http://bbs.dospy.com/thread-8720460-1-245-3.html
所以,在这里我再次奉上这款精品软件,供还没有且想要的友友们下载!
先来教程  ,(这次的教程就不截图了,全用文字叙述,我尽量叙述的详细些。)

1.打开软件→控制面板→连接→选项→新建→只用把接入点改成wifi的接入点→完成

2.回到控制面板页面→共享→选项→新建→选盘(是选共享哪个盘的内容)→完成  (出现提示时第一个选否,第 二个提示选是)

3.回到控制面板页面→连接→选你刚才建的连接→启动

4.启动开之后,打开电脑上的网上邻居,就会看见手机的盘

好啦   ,东西在这里
无线网络连接4.0.sis (799.71 KB)


Share
分类: 手机 标签: , , , ,

【PHP】在header命令前的输出有可能会导致header命令失效

2011年1月29日 无风的飘逸 没有评论

如题:在header命令前的输出有可能会导致header命令失效

之前写的一个程序出错了,经过检查发现,原因是我在header命令前有输出一段测试代码,

在部分空间因为启用了php_output_buffering 所以不会出现这样的错误

但是搬到新空间之后,由于新空间没有这项设置,所以错误发生了

Share
分类: PHP 标签: , , ,

常见的一些cms_博客_论坛_统计系统

2011年1月24日 无风的飘逸 3 条评论

无聊,收集了一些做站要用到的信息,整理如下

国内常见的CMS系统:

# DedeCMS
# 帝国ECMS
# PHPCMS
# PHP168
# SuperSite/X-Space
# VeryCMS
# 动易SiteFactory CMS
# IMWS
# 风讯
# CMSware
# 新云CMS
# SiteSever
# MaxCMS

常见的博客系统:

# wordpress
# Z-blog
# PJblog
# Oblog
# Sablog
# LXblog
# Emblog
# 记事狗
# Typecho

常见的论坛系统:

# Discuz
# Phpwind
# DVBBS
# BBSMAX
# Leadbbs
# BBSXP

常见的网站统计工具

# CNZZ统计
# 百度统计
# 51啦统计
# 51yes统计
# 雅虎量子统计
# Google统计

以上信息仅供参考,欢迎补充

Share
分类: SEO 标签: , ,