一个简单计数器的源代码


Posted in PHP onOctober 09, 2006

<?
$memo_file="phpcount/vst.txt";
if ($phpxcount<>$REMOTE_ADDR){
$visits = file($memo_file);
$number_of_last_visit = $visits[0];
$number_of_new_visit = ++$number_of_last_visit;
$fp = fopen($memo_file, "w");
$fw = fwrite($fp, $number_of_new_visit);
fclose($fp);

$len_str = strlen($number_of_new_visit);
for($i=(0);$i<$len_str;$i++){
$numbers_exploded = substr($number_of_new_visit,$i,1);
$output_str = $output_str . "<img src="$numbers_exploded.gif">";
}
}else{
$visits = file($memo_file);
$number_of_last_visit = $visits[0];
$number_of_new_visit = $number_of_last_visit;
$fp = fopen($memo_file, "w");
$fw = fwrite($fp, $number_of_new_visit);
fclose($fp);

$len_str = strlen($number_of_new_visit);
for($i=(0);$i<$len_str;$i++){
$numbers_exploded = substr($number_of_new_visit,$i,1);
$output_str = $output_str . "<img src="$numbers_exploded.gif">";
}
}
echo $output_str;
?>   

PHP 相关文章推荐
攻克CakePHP系列三 表单数据增删改
Oct 22 PHP
用mysql内存表来代替php session的类
Feb 01 PHP
PHP var_dump遍历对象属性的函数与应用代码
Jun 04 PHP
php做下载文件的实现代码及文件名中乱码解决方法
Feb 03 PHP
在MongoDB中模拟Auto Increment的php代码
Mar 06 PHP
PHP学习笔记 用户注册模块用户类以及验证码类
Sep 20 PHP
php中使用cookie来保存用户登录信息的实现代码
Mar 08 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十)
Jun 24 PHP
PHP中addcslashes与stripcslashes函数用法分析
Jan 07 PHP
PHP输出多个元素的排列或组合的方法
Mar 14 PHP
PHP的PDO错误与错误处理
Jan 27 PHP
Linux下源码包安装Swoole及基本使用操作图文详解
Apr 02 PHP
一个用mysql_odbc和php写的serach数据库程序
Oct 09 #PHP
PHP脚本数据库功能详解(下)
Oct 09 #PHP
PHP脚本数据库功能详解(中)
Oct 09 #PHP
PHP脚本数据库功能详解(上)
Oct 09 #PHP
屏蔽浏览器缓存另类方法
Oct 09 #PHP
使用网络地址转换实现多服务器负载均衡
Oct 09 #PHP
php抓即时股票信息
Oct 09 #PHP
You might like
php学习笔记 [预定义数组(超全局数组)]
2011/06/09 PHP
获取URL文件名后缀
2013/10/24 PHP
详解WordPress开发中get_header()获取头部函数的用法
2016/01/08 PHP
PHP给文字内容中的关键字进行套红处理
2016/04/12 PHP
PHP实现唤起微信支付功能
2019/02/18 PHP
JavaScript入门学习书籍推荐
2008/06/12 Javascript
wap图片滚动特效无css3元素纯js脚本编写
2014/08/22 Javascript
jquery自动补齐功能插件flexselect用法示例
2016/08/06 Javascript
关于ckeditor在bootstrap中modal中弹框无法输入的解决方法
2019/09/11 Javascript
vue项目实现减少app.js和vender.js的体积操作
2020/11/12 Javascript
Vue——解决报错 Computed property &quot;****&quot; was assigned to but it has no setter.
2020/12/19 Vue.js
[01:01:31]2018DOTA2亚洲邀请赛3月29日小组赛B组 Mineski VS paiN
2018/03/30 DOTA
python中的内置函数max()和min()及mas()函数的高级用法
2018/03/29 Python
python实现飞机大战
2018/09/11 Python
python实现根据指定字符截取对应的行的内容方法
2018/10/23 Python
Python3 max()函数基础用法
2019/02/19 Python
详解Python_shutil模块
2019/03/15 Python
人工神经网络算法知识点总结
2019/06/11 Python
python 计算方位角实例(根据两点的坐标计算)
2020/01/17 Python
Python多进程multiprocessing、进程池用法实例分析
2020/03/24 Python
自学python用什么系统好
2020/06/23 Python
Django CBV模型源码运行流程详解
2020/08/17 Python
Python批量获取并保存手机号归属地和运营商的示例
2020/10/09 Python
HTML5中使用json对象的实例代码
2018/09/10 HTML / CSS
Watch Station官方网站:世界一流的手表和智能手表
2020/01/05 全球购物
同步和异步有何异同,在什么情况下分别使用他们?
2012/12/28 面试题
大学生自我鉴定范文
2013/12/28 职场文书
出资证明书范本(标准版)
2014/09/24 职场文书
2014年卫生工作总结
2014/11/27 职场文书
2015年社区矫正工作总结
2015/04/21 职场文书
联谊会开场白
2015/06/01 职场文书
拯救大兵瑞恩观后感
2015/06/09 职场文书
2016中秋节月饼促销广告语
2016/01/28 职场文书
英文诗歌翻译方法(赏析)
2019/08/16 职场文书
基于PostgreSQL/openGauss 的分布式数据库解决方案
2021/12/06 PostgreSQL
vue实现在data里引入相对路径
2022/06/05 Vue.js