当前位置:  编程技术>php
本页文章导读:
    ▪php 计数器(文本、图形计数器)代码      有需要的朋友,参考下吧。 1、文本计数器   代码示例: <?php $countfile="/count.txt"; //设置保存数据的文件 if (!file_exists($countfile)){//判断文件是否存在 exec( "echo 0 > $countfile"); } $fp = fopen($co.........
    ▪前十页、后十页方式的php分页实现代码      具体实现代码:   代码示例: <? /*-------php分页代码---- 一张页面有连续的十个页面的连接 一页可显示$limit_row条记录信息 并有下十页和上十页翻页功能 --需传入值$total_row;$limit_row;$pagenam.........
    ▪php mysql计数器的简单实现      来看具体的实现过程。 1、创建所需的数据库与表。   代码示例: mysql> create database counter; Query OK, 1 row affected (0.10 sec) mysql> use counter; Database changed mysql> create table tl(id integer(2),count inte.........

[1]php 计数器(文本、图形计数器)代码
    来源: 互联网  发布时间: 2013-12-24

有需要的朋友,参考下吧。

1、文本计数器
 

代码示例:
<?php
$countfile="/count.txt"; //设置保存数据的文件
if (!file_exists($countfile)){//判断文件是否存在
exec( "echo 0 > $countfile");
}
$fp = fopen($countfile,"rw");
$length=filesize($countfile);
$num = fgets($fp,$length);
$num += 1;
exec( "rm -rf $countfile");
exec( "echo $num > $countfile");
print "访问量总计:"."$num"."人次"; //显示访问次数
?>

2、图形计数器
 

代码示例:
<?
$countfile="/count-num.txt"; //设置保存数据的文件
if (!file_exists($countfile)) //判断文件是否存在
{exec( "echo 0 > $countfile");}
$fp = fopen($countfile,"rw");
$length=filesize($countfile);
$num = fgets($fp,$length);
$num += 1;
exec( "rm -rf $countfile");
exec( "echo $num > $countfile");
$len_str = strlen($num);
for($i=0;$i<$len_str;$i++){
$each_num = substr($num,$i,1);
$out_str = $out_str . "<img src=/index.html"$each_num.gif\">";
}
print "访问量总计:"."$out_str"."人次"; //显示访问次数
?>

您可能感兴趣的文章:
php计数器的简单例子
一个简单的php 文本计数器的代码
php mysql计数器的简单实现


    
[2]前十页、后十页方式的php分页实现代码
    来源: 互联网  发布时间: 2013-12-24

具体实现代码:
 

代码示例:

<?
/*-------php分页代码----
一张页面有连续的十个页面的连接
一页可显示$limit_row条记录信息
并有下十页和上十页翻页功能

--需传入值$total_row;$limit_row;$pagename;-----
$total_row为所选查询结果的总行数
$limit_row为每页显示的最大行数
$pagename为返回显示页面名称。(不带后缀名)

$page当前所读页面
$total_page为共可分为几页.
$row_begin为从第几行开始读
$row_end为读到第几行为止
*/

if (!$page){ $page=1;}
$total_page=ceil($total_row/$limit_row);
$row_begin=$limit_row*($page-1);
if($page==$total_page&&($total_row%$limit_row)){
$read_row=($total_row%$limit_row);
}else{$read_row=$limit_row;}
if($total_page<=10){
$page_begin=0;
$page_end=$total_page;
$page10=1;
$newpage10=1;
}else{
//----分页显示下十页----
// $page10为总共有几个十页
// $newpage10为读十页的起始位置
// $page_endx为读取最后的页数

$page10=ceil($total_page/10);
if($newpage10 ==""){$newpage10=1;}
$page_begin=10*($newpage10-1);
if($newpage10==1)
{
if($newpage10==($page10-1)&&($total_page%10))
{
$page_endx=$total_page%10;
$page_end=10;
echo "<FONT FACE=ARIAL SIZE=2>| 最前十页 | <A href=/index.html"$pagename.php?newpage10=2&&page=11\">下 $page_endx 页</A> |</FONT>";
}else{
$page_end=10;
echo "<FONT FACE=ARIAL SIZE=2>| 已是最前十页 | <A href=/index.html"$pagename.php?newpage10=2&&page=11\">下十页</A> |</FONT>";
}
}elseif($newpage10>1){
if($newpage10==$page10&&($total_page%10))
{$page_end=$total_page%10;
echo "<FONT FACE=ARIAL SIZE=2>| <A href=/index.html"$pagename.php?newpage10=".($newpage10-1)."&&page=".(($newpage10-2)*10+1)."\">前十页</A> |已是最后 $page_end 页|</FONT>";
}else{
if($newpage10==($page10-1)&&($total_page%10))
{ $page_endx=$total_page%10;
$page_end=10;
echo "<FONT FACE=ARIAL SIZE=2>|<a href=\"$pagename.php?newpage10=".($newpage10-1)."&&page=".(($newpage10-2)*10+1)."\"> 前十页</a> | <A href=/index.html"$pagename.php?newpage10=".($newpage10+1)."&&page=".($newpage10*10+1)."\">下 $page_endx 页</A> |</FONT>";
} else{
$page_end=10;
echo "<FONT FACE=ARIAL SIZE=2>| <A href=/index.html"$pagename.php?newpage10=".($newpage10-1)."&&page=".(($newpage10-2)*10+1)."\">前十页</A> | <A href=/index.html"$pagename?newpage10=".($newpage10+1)."&&page=".($newpage10*10+1)."\">下十页</A> |</FONT>";
}
}
}
}

//--每十页页码--
echo "总共:".$total_row."条 第 ";
for ($n=$page_begin+1;$n<=$page_begin+$page_end;$n++){
echo "<a href=/blog_article/$pagename/newpage10/$newpage10/amp;/amp;page/$n.html >$n</a> ";
}
echo "页";
?>


    
[3]php mysql计数器的简单实现
    来源: 互联网  发布时间: 2013-12-24

来看具体的实现过程。

1、创建所需的数据库与表。
 

代码示例:

mysql> create database counter;
Query OK, 1 row affected (0.10 sec)

mysql> use counter;
Database changed

mysql> create table tl(id integer(2),count integer(5));
Query OK, 0 rows affected (0.21 sec)

mysql> show columns from tl;
+-------+--------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+--------+------+-----+---------+-------+
| id | int(2) | YES | | NULL | |
| count | int(5) | YES | | NULL | |
+-------+--------+------+-----+---------+-------+
2 rows in set (0.05 sec)

mysql> select * from tl;
Empty set (0.08 sec)

mysql> insert into tl(id,count) values(1,1);
Query OK, 1 row affected (0.02 sec)

mysql> select * from tl;
+------+-------+
| id | count |
+------+-------+
| 1 | 1 |
+------+-------+
1 row in set (0.03 sec)

2、html文件的内容。
 

代码示例:
<html>
<body>
<?php
$myvar = "来访人数:";
echo $myvar;
?>
<?php
mysql_connect()() or die("there are problems to connect to mysql!");
$query="select * from tl";
$result=mysql_db_query("counter",$query);
if($result){
$r=mysql_fetch_array($result);
$counter=$r["count"];
$counter=$counter+1;
echo $counter;
$query="update tl set count='$counter' where id=1";
$result=mysql_db_query("counter",$query);
mysql_close();
}
?>
</body>
</html>

您可能感兴趣的文章:
php计数器的简单例子
一个简单的php 文本计数器的代码
php 计数器(文本、图形计数器)代码


    
最新技术文章:
▪PHP函数microtime()时间戳的定义与用法
▪PHP单一入口之apache配置内容
▪PHP数组排序方法总结(收藏)
▪php数组排序方法大全(脚本学堂整理奉献)
▪php数组排序的几个函数(附实例)
▪php二维数组排序(实例)
▪php根据键值对二维数组排序的小例子
▪php验证码(附截图)
▪php数组长度的获取方法(三个实例)
▪php获取数组长度的方法举例
▪判断php数组维度(php数组长度)的方法
▪php获取图片的exif信息的示例代码
▪PHP 数组key长度对性能的影响实例分析
▪php函数指定默认值的方法示例
▪php提交表单到当前页面、提交表单后页面重定...
▪php四舍五入的三种实现方法
▪php获得数组长度(元素个数)的方法
▪php日期函数的简单示例代码
▪php数学函数的简单示例代码
▪php实现文件下载、支持中文文件名的示例代码... iis7站长之家
▪php文件下载代码(多浏览器兼容、支持中文文...
▪php实现文件下载、支持中文文件名的示例代码...
▪php文件下载(防止中文文件名乱码)的示例代码
▪解决PHP文件下载时中文文件名乱码的问题
▪php数组去重(一维、二维数组去重)的简单示例
▪php小数点后取两位的三种实现方法
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3