October 26PHP TXT的页面计数器.
Author: GoL | Commonts: 0 | Views: 319
把下面代码保存成counter.php
- <?php
- $counter_fname='v'.$_REQUEST["id"].'.txt';//设置保存数字的txt文件
- $counter_ips='ip'.$_REQUEST["id"].'.txt';//设置保存IP的txt文件
- $counter=file_get_contents($counter_fname);
- $counter+=0;
- //下面判断本IP是否曾经访问过
- $ips=preg_split("/\s+/",file_get_contents($counter_ips));
- $ip=$_SERVER["REMOTE_ADDR"];
- if (! in_array($ip,$ips)) {
- //更新计数器
- $counter++;
- if($fp=fopen($counter_fname,'w')){fputs($fp,$counter);fclose($fp);}
- //更新访问IP
- if($fp=fopen($counter_ips,'a')){fputs($fp,"\n$ip");fclose($fp);}
- }
- echo "document.writeln('$counter');"; //输出的东西
- ?>
需要调用的页面,加上下面的js代码.
- <script type=text/javascript src="counter.php?id=1"></script>
注意上面的src,如果php文件在其它位置应该添加相应的路径,后面的id可以实现一个php文件分别对多个页面进行计数的功能,修改相应的ID即可。
September 29关于网页制作中一些值得注意的小地方
Author: GoL | Commonts: 1 | Views: 466
在平时网页设计中,有些小的地方,自己并没有注意到,今天看到一篇文章,特别摘录过来。
- 1、CSS 的十六进制颜色代码缩写。习惯了缩写及小写,这才知道,原来不是推荐的写法,为的是减少解析所占用的资源。但同时会增加文件体积。孰优孰劣,有待仔细考证。
- 2、无边框。推荐的写法是 border:none;,哈哈,我一直在用这个。 border:0; 只是定义边框宽度为零,但边框样式、颜色还是会被浏览器解析,占用资源。
- 3、不要使用过小的图片做背景平铺。这就是为何很多人都不用 1px 的原因,这才知晓。宽高 1px 的图片平铺出一个宽高 200px 的区域,需要 200*200=40, 000 次,占用资源。
- 4、慎用 * 通配符。所谓通配符,就是将 CSS 中的所有标签均初始化,不管用的不用的,过时的先进的,一视同仁,这样,大大的占用资源。要有选择的初始化标签。
- 5、样式放头上,脚本放脚下。不内嵌,只外链。
- 6、坚决不用 CSS 表达式。
- 7、使用 <link> 引用样式表,而不是通过 @import 导入。
- 8、一般来说,PNG 比 GIF 要小,小得多。再者,GIF 中有多少颜色是被浪费的,很值得优化。
- 9、千万不要在 HTML 中缩放图片,一者不好看,二者占资源。
- 10、正文字体最好用偶数,12px、14px、16px,效果非常好。特例,15px。
- 11、block、ul、ol 等上下留出至少一倍行距,左侧至少两倍行距,右侧随意。
- 12、段落之间,至少要有一倍行距。
- 13、强行指定某些元素的 line-height,正文 1.6 倍于文字大小,标题 1.3 倍。
- 14、中文标点用全角。英文夹杂在中文中,左右空格,半角。
- 15、中文字体的粗体和斜体,远离较好,利民利己。
September 16给美女来点颜色.
Author: GoL | Commonts: 1 | Views: 789
September 15这次的风格为 beta 版本.
Author: GoL | Commonts: 4 | Views: 546
我说了我要做一个风格 for vista 的。
于是就做了。
回归很简洁,因为我这个也只是一个博客,来访的朋友只需要看看我最近做了什么已经足够。
不投广告了,不做seo了,一心一意学习xhtml+css。
September 14想做个模版 for Vista。
Author: GoL | Commonts: 0 | Views: 505
我看到张大官人的博客风格,字体是微软雅黑的,看起来真的非常舒服。
我查阅一下他博客的css代码,先保存下来,有空把博客的模版大改版一下。
- font-family: "Lucida Grande", "Microsoft Yahei", "Bitstream Vera Sans", Tahoma, Verdana, Arial,sans-serif;
September 4独一无二的玫瑰.
Author: GoL | Commonts: 0 | Views: 536
小王子有一个小小的星球,星球上忽然绽放了一朵娇艳的玫瑰花。以前,这个星球上只有一些无名的小花,小王子从来没有见过这么美丽的花,他爱上这朵玫瑰,细心地呵护她。
那一段日子,他以为,这是一朵人世间唯一的花,只有他的星球上才有,其他的地方都不存在。
然而,等他来到地球上,发现仅仅一个花园里就有5000朵完全一样的这种花朵。这时,他才知道,他有的只是一朵普通的花。
一开始,这个发现,让小王子非常伤心。但最后,小王子明白,尽管世界上有无数朵玫瑰花,但他的星球上那朵,仍然是独一无二的,因为那朵玫瑰花,他浇灌过,给她罩过花罩,用屏风保护过,除过她身上的毛虫,还倾听过她的怨艾和自诩,聆听过她的沉默……一句话,他驯服了她,她也驯服了他,她是他独一无二的玫瑰。
“正因为你为你的玫瑰花费了时间,这才使你的玫瑰变得如此重要。”一只被小王子驯服的狐狸对他说。
June 11Part 1:寻找小王子.
Author: GoL | Commonts: 1 | Views: 1431
1.你看见小王子吗?
那天我作了个梦.
于是我决定去寻找小王子.
"你看见小王子吗?"
小王子是谁?小王子是男是女?小王子是老是少?
我不知道,我只小王子曾经是一个小孩.
我要寻找记得自己曾经是小孩的小王子.
2.小王子可能不仅仅一两个.
然而,在这个宇宙里,小王子可能不仅仅一两个.
当我想到这,我变得乐观开朗.
因为这也意味着,在这个地球上,小王子也不仅仅一两个.
也更意味着,我寻找小王子的几率会几何增多.
3.圣埃克苏佩里.
我每天都看着圣埃克苏佩里给我留下的材料.
以便我熟悉着小王子的动态神情.
虽然我一次也没有见过小王子,也正因为我一次也没有见过小王子.
所以我才要每天根据圣埃克苏佩里的材料,去寻找小王子.
没有人能比圣埃克苏佩里更清楚小王子的了.
4.狐狸.
我找到了狐狸.狐狸是被小王子驯养过的.
狐狸还告诉过了小王子.
"用心去看才看得更清楚."
"是分离让小王子更思念他的玫瑰."
"爱就是责任."
狐狸让小王子明白什么是生活的本质.
5.玫瑰园.
玫瑰园的存在让小王子的玫瑰的美丽的谎言不攻自破.
不过实际上,小王子的玫瑰的确是宇宙中独一无二的花.
因为小王子给他的玫瑰盖过罩子.
因为小王子给他的玫瑰竖过屏风.
因为小王子给他的玫瑰除过毛虫.
因为小王子听过他的玫瑰的埋怨,吹嘘,甚至沉默.
所以,小王子的玫瑰是宇宙中独一无二的.
May 3距离某天的倒计时 JavaScript代码.
Author: GoL | Commonts: 1 | Views: 1104
8/8/2008 是你想设定的一个未来的时间.
范例:
- <script language="JavaScript">
- var urodz= new Date("8/8/2008");
- var s="今天距离北京奥运开幕";
- var now = new Date();
- var ile = urodz.getTime() - now.getTime();
- var dni = Math.floor(ile / (1000 * 60 * 60 * 24));
- if (dni > 1)
- document.write(""+s+"还有"+dni +"天。")
- else if (dni == 1)
- document.write("只有2天啦!")
- else if (dni == 0)
- document.write("只有1天啦!")
- else
- document.write("同一个世界!同一个梦想!");
- </script>
