PHP个人网站架设连环讲(一)


Posted in PHP onOctober 09, 2006

这里和大家交流一下架设个人网站的经验。不妥之处,敬请指正!
一 编辑调试环境
win98本地编辑调试,爽不爽?先下一个Omnihttpd Proffesinal V2.06 ,装上就有PHP4beta3可以用了。如果你较懂HTML,推荐用EditPlus,相当好哦!否则只好用DreamWeaver先了。还要连数据库?幸好MySQL还有For WIN32的版本。  
二 先来一个计数器
自己的计数器总比外来的好,敝帚自珍嘛!时下介绍的计数器源代码总是那种刷新一下就长,不免有些自欺欺人,呵呵。不过我们还是先分析一下它的工作原理吧,下面是一个简单计数器的示例:  
<php $countfile="count.txt";
if(file_exists($countfile))
{ $fp=fopen($countfile,"r+");
$count=fgets($fp,5); $count+=1; rewind($fp);
fputs($fp,$count,5);
fclose($fp);
}
else
{
$fp=fopen($countfile,"w");  

$count="1";

fputs($fp,$count,5);  

fclose($fp);

};  

?>  

这个计数器有个外号,叫一刷就长^_^。那么,怎么才能使计数器更真实一点呢?PHP4给我们带来一个简单的方法,就是使用SESSION(会话)级变量。一进页面,先检验SESSION中COUNT是否存在并等于你想要的值,不等于则使等于先,然后调用计数过程,会话结束后,就可以对COUNT说:ByeBye了您呐!

但是如果不是PHP4又该怎么办?不知道你还记得cookie否?我们可以假设某人在15分钟以内(或别的时间段内)对你的网页的请求都不属于一个新的人次,这样你可以做个计数的过程存在INC里,在每一个页面引用,访客第一次进入时将访问时间送到cookie里。以后每个页面被访问时都检查cookie上次访问时间值。比较一下,若差别大于十五分钟则计数,否则将时间刷新。(你不会连cookie怎么用都不知道吧?呵呵,推荐一本书《PHP核心编程》,清华版的,查函数还够用,每个函数都有使用示例:-D)

不过,刚才的计数器毫无美观可言,估计你是肯定不满意了,换个图形的吧。做一套0.jpg,1.jpg……9.jpg。刚才不是读入一个字串吗?先查查串长,输入你期望的长度(如5)减去串长(去掉空格后的)个零,然后从头一个一个截数字(其实还是字符),与“.jpg”组合后输出,图形计数器不就出来了吗?

好了,一个个人用的计数器就已经比较完美了.

to be continued ...

PHP 相关文章推荐
php弹出对话框实现重定向代码
Jan 23 PHP
一个显示效果非常不错的PHP错误、异常处理类
Mar 21 PHP
PHP判断是否有Get参数的方法
May 05 PHP
Codeigniter实现多文件上传并创建多个缩略图
Jun 12 PHP
PHP判断文章里是否有图片的简单方法
Jul 26 PHP
PHP实现服务器状态监控的方法
Dec 09 PHP
PHP中创建和验证哈希的简单方法实探
Jul 06 PHP
PHP实现XML与数据格式进行转换类实例
Jul 29 PHP
PHP之图片上传类实例代码(加了缩略图)
Jun 30 PHP
基于CI框架的微信网页授权库示例
Nov 25 PHP
PHP连接及操作PostgreSQL数据库的方法详解
Jan 30 PHP
详解Laravel框架的依赖注入功能
May 27 PHP
PHP个人网站架设连环讲(二)
Oct 09 #PHP
我的论坛源代码(七)
Oct 09 #PHP
我的论坛源代码(八)
Oct 09 #PHP
我的论坛源代码(十)
Oct 09 #PHP
杏林同学录(六)
Oct 09 #PHP
杏林同学录(八)
Oct 09 #PHP
PHP的FTP学习(四)
Oct 09 #PHP
You might like
第十四节--命名空间
2006/11/16 PHP
PHP form 表单传参明细研究
2009/07/17 PHP
Thinkphp框架开发移动端接口(1)
2016/08/18 PHP
微信开发之获取JSAPI TICKET
2017/07/07 PHP
用 javascript 实现的点击复制代码
2007/03/24 Javascript
一个判断抢购时间是否到达的简单的js函数
2014/06/23 Javascript
jQuery+ajax实现鼠标单击修改内容的方法
2014/06/27 Javascript
js实现鼠标悬浮给图片加边框的方法
2015/01/30 Javascript
使用AngularJS 应用访问 Android 手机的图片库
2015/03/24 Javascript
jQuery简单实现日历的方法
2015/05/04 Javascript
原生JS实现旋转木马式图片轮播插件
2016/04/25 Javascript
JS前端加密算法示例
2016/12/22 Javascript
bootstrap中的 form表单属性role=&quot;form&quot;的作用详解
2017/01/20 Javascript
js基于myFocus实现轮播图效果
2017/02/14 Javascript
vue实现商城上货组件简易版
2017/11/27 Javascript
JS实现字符串去重及数组去重的方法示例
2018/04/21 Javascript
JavaScript对象的浅拷贝与深拷贝实例分析
2018/07/25 Javascript
深入浅析var,let,const的异同点
2018/08/07 Javascript
vue中使用腾讯云Im的示例
2020/10/23 Javascript
vue+flask实现视频合成功能(拖拽上传)
2021/03/04 Vue.js
Python 文件操作技巧(File operation) 实例代码分析
2008/08/11 Python
Pycharm学习教程(1) 定制外观
2017/05/02 Python
PyQt5利用QPainter绘制各种图形的实例
2017/10/19 Python
Python实现的栈、队列、文件目录遍历操作示例
2019/05/06 Python
Python图像处理库PIL的ImageEnhance模块使用介绍
2020/02/26 Python
python爬虫看看虎牙女主播中谁最“顶”步骤详解
2020/12/01 Python
艺术系应届生的自我评价
2013/10/19 职场文书
工程招投标邀请书
2014/01/26 职场文书
《九色鹿》教学反思
2014/02/27 职场文书
单位工作证明范文
2014/09/14 职场文书
师德师风个人自我剖析材料
2014/09/27 职场文书
工作失误检讨书(经典集锦版)
2014/10/17 职场文书
端午节寄语2015
2015/03/23 职场文书
美容院管理规章制度
2015/08/05 职场文书
创业计划书之外语培训班
2019/11/02 职场文书
导游词之上海杜莎夫人蜡像馆
2019/11/22 职场文书