Linux初探欢迎您的投稿,投放方法请点击
这里查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
概述: 此设计可以在本计数器基础之上设计计数分析程序,可以对页面访问、ip访问次数进行分析,并形成报表。 一、数据库设计 数据库采用mysql 相关文件:createDatabase......
return 1; }else{ //旧的ip $parray=mysql_fetch_array($ipquery); $ipnum=$parray[count]; $pageStr="$parray[pages]"."$visit_pages"; $ipnum ; mysql_query("update ticounter set count=$ipnum,date='$visit_time',pages='$pageStr' where ip='$ip'",$connect)or die("update ip failed"); return $ipnum; } }
//网站计数,返回整型,网站访问次数 function site_count($connect){ if (!check_session()){ //session不存在 $ipnum=ip_count($connect); $num=page_count($connect,"website",true); }else{ //session存在 $num=page_count($connect,"website",false); } return $num; }
function displayCount($num){ $fileurl="countpng.php?count=".$num; return $fileurl; }
//显示计数值,type为显示类型,length为显示的长度,缺省6 //type=1图形形式 //type=2文本形式(缺省) function show_site_count($num,$length=6,$type=2){
$outStr=strval($num); for ($i=strlen($outStr) 1;$i<=$length;$i ){ $outStr="0"."$outStr"; } switch ($type){ case 1: echo " echo displayCount($outStr); echo "\">"; break; case 2: default: echo "$outStr"; } } ?>
<?php if (!isset($inc))exit; $connect=mysql_connect('localhost','root','');//connect to server mysql_select_db("damio",$connect); //select database ,database name is damio
$sitecount=site_count($connect); if (isset($page_name)) page_count($connect,$page_name); ?>
4/4 首页 上一页 2 3 4 |