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安全配置
Oct 09 PHP
php图片验证码代码
Mar 27 PHP
PHP IPV6正则表达式验证代码
Feb 16 PHP
一个典型的PHP分页实例代码分享
Jul 28 PHP
mysql数据库差异比较的PHP代码
Feb 05 PHP
php操作MongoDB基础教程(连接、新增、修改、删除、查询)
Mar 25 PHP
php实现遍历多维数组的方法
Nov 25 PHP
CI框架支持$_GET的两种实现方法
May 18 PHP
smarty中改进truncate使其支持中文的方法
May 30 PHP
PHP AjaxForm提交图片上传并显示图片源码
Nov 29 PHP
php登录超时检测功能实例详解
Mar 21 PHP
php实现的支付宝网页支付功能示例【基于TP5框架】
Sep 16 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
PHP文件大小格式化函数合集
2014/03/10 PHP
朋友网关于QQ相关的PHP代码(研究QQ的绝佳资料)
2015/01/26 PHP
简单解决微信文章图片防盗链问题
2016/12/17 PHP
PHP关于foreach复制知识点总结
2019/01/28 PHP
js实现图片轮换效果代码
2013/04/16 Javascript
javascript教程之不完整的继承(js原型链)
2014/01/13 Javascript
javascript引擎长时间独占线程造成卡顿的解决方案
2014/12/03 Javascript
javascript白色简洁计算器
2015/05/04 Javascript
微信小程序页面缩放式侧滑效果的实现代码
2018/11/15 Javascript
Django+Vue实现WebSocket连接的示例代码
2019/05/28 Javascript
微信小程序实现拍照画布指定区域生成图片
2019/07/18 Javascript
vue实现多组关键词对应高亮显示功能
2019/07/25 Javascript
angular组件间传值测试的方法详解
2020/05/07 Javascript
详解React 元素渲染
2020/07/07 Javascript
python socket 超时设置 errno 10054
2014/07/01 Python
Python实现的数据结构与算法之快速排序详解
2015/04/22 Python
用python写的一个wordpress的采集程序
2016/02/27 Python
Python2.7+pytesser实现简单验证码的识别方法
2017/12/29 Python
浅析python3字符串格式化format()函数的简单用法
2018/12/07 Python
Python查找最长不包含重复字符的子字符串算法示例
2019/02/13 Python
python批量创建指定名称的文件夹
2019/03/21 Python
详解用 python-docx 创建浮动图片
2021/01/24 Python
阿迪达斯印度官方商城:adidas India
2017/03/26 全球购物
远程Wi-Fi宠物监控相机:Petcube
2017/04/26 全球购物
哈曼俄罗斯官方网上商店:Harman.club
2020/07/24 全球购物
机电工程学生自荐信范文
2013/12/07 职场文书
职工运动会感言
2014/02/07 职场文书
出纳员岗位职责
2014/03/13 职场文书
另类冲刺标语
2014/06/24 职场文书
七一党日活动总结
2014/07/08 职场文书
4S店销售内勤岗位职责
2015/04/13 职场文书
运动会报道稿大全
2015/07/23 职场文书
幼儿园国培研修日志
2015/11/13 职场文书
2016年离婚协议书范文
2016/03/18 职场文书
vue3中的组件间通信
2021/03/31 Vue.js
总结一些Java常用的加密算法
2021/06/11 Java/Android