2010
Jan
29
前面提到了用.htaccess做301重定向,现在又收集了很多重定向的代码,如果主机不支持.htaccess,可以选用下方的方法:
1、IIS下301设置
Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。
2、ASP下的301转向代码
3、ASP.Net下的301转向代码
4、PHP下的301转向代码
......2010
Jan
27
最近在做新主题的时候在IE6下发现了一个奇怪问题,莫名其妙的多显示了一个字符,刚开始还以为是哪里不小心多余加的呢,后来发现火狐和IE8都是好的,如图:
第二行怎么弄都会多出半个括号,该括号其实就是上一行的最后一个括号,在IE6下就是会多余显示。代码结构如下:
......2010
Jan
24
今天做新主题时发现了一个很奇怪的问题,怎么调整页面的顶端都有一小块空白,烦恼了半天,突然想到会不会是BOM的问题呢,因为曾经也遇到过类似问题,于 是到网上找了个小程序来检测BOM,果然不出所料,就是BOM在作怪,清除BOM后就好了。网上找的这段代码还真不错,不但能够检测BOM,还能够自动清除BOM,代码如下:
/*检测并清除BOM*/
if(isset($_GET['dir'])){
$basedir=$_GET['dir'];
}else{
$basedir = '.';
}
$auto = 1;
checkdir($basedir);
function checkdir($basedir){
if($dh = opendir($basedir)){
while(($file = readdir($dh)) !== false){
if($file != '.' && $file != '..'){
if(!is_dir($basedir."/".$file)){
echo "filename: $basedir/$file ".checkBOM("$basedir/$file")." <br>";
}else{
$dirname = $basedir."/".$file;
checkdir($dirname);
}
}
}//end while
closedir($dh);
}//end if($dh
}//end function
function checkBOM($filename){
global $auto;
$contents = file_get_contents($filename);
$charset[1] = substr($contents, 0, 1);
$charset[2] = substr($contents, 1, 1);
$charset[3] = substr($contents, 2, 1);
if(ord($charset[1]) == 239 && ord($charset[2]) == 187 && ord($charset[3]) == 191){
if($auto == 1){
$rest = substr($contents, 3);
rewrite ($filename, $rest);
return "<font color=red>BOM found, automatically removed.</font>";
}else{
return ("<font color=red>BOM found.</font>");
}
}
else return ("BOM Not Found.");
}//end function
function rewrite($filename, $data){
$filenum = fopen($filename, "w");
flock($filenum, LOCK_EX);
fwrite($filenum, $data);
fclose($filenum);
}//end function
将以上代码保存为PHP文件,放入你要清除BOM的文件的文件夹根目录,运行一次即可。或者点击此处下载示例。
呵呵,现在这个主题已经用了大半年了,开博以来就没换过,之前也设计过一个主题,大家都认为不怎么好看,于是乎就夭折了。这次又有换主题的冲动,抽了点时间设计了个雏形,还没设计完整,先贴出来给大家看看,提点意见,童鞋们不要口下留情哦^_^,点此此处查看。
话说上个星期空间不稳定,就换了个空间。星期天晚上换的,第二天早上发现百度居然把我的站K了,本来收录快200条,现在只剩下首页了。刚开始还以为是百度在调整,等了2天居然还是没有变化,才接受了被K的事实。但还是不知道为什么。今天在论坛上看到,有人发帖说该IP上的站全部都被百度K了,这才知道原因,原来是该IP被K了。靠,百度可真是强,收录文章慢得要死,K站还真是神速,佩服佩服。
也没什么大不了的,这年头能开个博客已经不错了。重新来过吧,从哪里跌倒了就从哪里爬起来。
2010
Jan
19
几个月前我的笔记本的IE就有很多图片无法显示,也没深究到底是什么类型的图片显示不了,那时还以为是IE坏了。因为偶尔要做美工方面的东西,所以IE是不能少的。IE没法卸载,无奈之下只能重装系统了。
前几天公司的电脑上的IE居然也不能显示图片了,症状和我之前的笔记本一样。因为工作比较忙,没时间装系统,只能寻找快速的解决方法。经过观察,发现显示不了的图片都是PNG格式,于是在网上找IE不能显示PNG图片,果然很多人够遇到过该问题。解决方法也很简单,就是修改一下注册表。将如下代码复制到文本文档中,然后保存为.reg文件,双击后导入注册表,重启电脑即可。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/png]
"Extension"=".png"
"Image Filter CLSID"="{A3CCEDF7-2DE2-11D0-86F4-00A0C913F750}"
[HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/png\Bits]
"0"=hex:08,00,00,00,ff,ff,ff,ff,ff,ff,ff,ff,89,50,4e,47,0d,0a,1a,0a
今天路过鲁巷的时候,看到圣诞节时的那个超大圣诞树正在被拆掉,觉得好可惜哦,还有不到一个月就要过年了,留着过年时挂一点灯笼、祝福之类的不是更好吗?
去年离圣诞节大约还有二十天的时候,就开始搭建圣诞树,估计有十几米高,上面围了很多银白色的球和一些灯饰,因为这里人流量很大,商家为了吸引顾客,就搞了个大圣诞树咯,其实也不算圣诞树啦,只是在一个很大的架子上面披了绿色的外衣,再加上一些装饰而已。还记得圣诞节那天,那里人多得走不了路,也不知道大家走凑什么热闹,别人老外过圣诞节咱们中国人瞎起哄干嘛。
过圣诞节时到处都是圣诞节的气氛,而中国节时一点都看不到,过年时更是冷清,外面的行人比平时还少。还记得小时候过年时年的气氛真是浓啊,我们小孩子都在一起放鞭炮,到处都热热闹闹的。如今却啥也没有,冷冷清清的,一点年味都没有,不禁想起了一句诗“世味年来薄似纱”。呵呵,就这样吧,都是瞎想的。
......2010
Jan
13
记得以前学ASP的时候用md5加密密码,需要加载一个md5.asp的文件,才能够使用md5。后来学PHP,PHP中内置了md5函数,可以直接调用,不由感叹PHP之强大。因为最近在搞Ajax留言那部分,在页面不刷新的情况下动态显示留言,其中有Gavaratar头像想需要动态显示,所以需要使用到JavaScript的md5加密Email后获取头像。
JavaScript中也没有内置的md5函数,需要加载一个md5.js的文件,点击此处下载md5.js,在需要用到md5的页面加载该js文件,调用时代码如下:
<script type=”text/javascript” > document.write(hex_md5(“123″) ); </script>
2010
Jan
11
很多空间可以绑定多个域名,但是不让绑定子目录,很可惜吧,一个空间也只能做一个站了。像CPanle可以Parked Domain多个,但是不能Addon Domain就可惜了,还有GoDaddy的免费空间可以绑定多个域名,但都只能绑定到跟目录。要让这些空间绑定多个域名到子目录可以用.htaccess文件,代码如下:
# 把 www.wuleilei.com改为你要绑定的域名,把 wwwdir 改为要绑定的目录
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.wuleilei.com$
RewriteCond %{REQUEST_URI} !^/wwwdir/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /wwwdir/$1
RewriteCond %{HTTP_HOST} ^www.wuleilei.com$
RewriteRule ^(/)?$ wwwdir/index.php [L]
将上面的代码保存在.htaccess文件中,上传到网站跟目录,再把相应的域名解析过来,生效后就OK了。
注:Windows上没法新建.htaccess文件,可以上传一个.txt文件到Linux服务器,然后再更名为.htaccess,再下载下来将代码粘贴进去。
......2010
Jan
09
之前在本博客空间上还做过另外一个站,后来搬到别的空间上去了,今天准备清理一下,把之前搬走的那个站的数据删掉,可是却发现有些文件死活也删除不掉,因为用的是Linux服务器,在ftp上面把权限设置成777也无动于衷。没辙,又折腾用php写了一个删除文件的程序,仍然删除不了。在网上搜索后才发现时该文件的用户组不对,没权限删除,后台如图所示(DA面板):
该文件居然属于apache用户,点Reset Owner后该文件所属用户就正确了,现在就可以删除了。
......页数1/2 12
晚上和爸妈吃个饭。 (2月6日)
装修好累哟
(2月4日)
《斯巴达克斯:复仇》 (2月3日)
白
JankoAtWarpSpeed对...