简单易用的计数器(数据库)
用法<?
include("counter.php(做为现在的主流开发语言)");
Counter(__FILE__);//为文件增加一个计数
if($php(做为现在的主流开发语言)_SELF=="/index.php(做为现在的主流开发语言)")
{
$count=Counter("INDEX_COUNT");//为首页增加一个计数
}
else
{
$count=Counter("INDEX_COUNT","",0);//取得首页计数
}
echo "你是第$count个访问者";
?>
--------counter.php(做为现在的主流开发语言)-----------
<?
if(!isset($php(做为现在的主流开发语言)_INCLUDE_COUNTER_php(做为现在的主流开发语言)))
{$php(做为现在的主流开发语言)_INCLUDE_COUNTER_php(做为现在的主流开发语言)=__FILE;
$counter_error_state=0;
$counter_error_msg="";
function Counter($file,$query="",$add=1)
{
$db_name="database";
$db_user="username";
$db_pass="password";
$db_table="counter";
if(empty($file))
{
$counter_error_state=-100;
$counter_error_msg="缺少第一个参数或参数为空";
return -100;
}
global $php(做为现在的主流开发语言)_SELF,$QUERY_STRING,$counter_error_state,$counter_error_msg;
if(empty($db_user)||!$db_user||$db_user=="")$res=@MySQL(和PHP搭配之最佳组合)_connect("localhost");
else $res=@MySQL(和PHP搭配之最佳组合)_connect("localhost",$db_user,$db_pass);
if(!$res)
{
$counter_error_states=-10;
$counter_error_msg="不能连接数据库";
return -10;
}
if(!@MySQL(和PHP搭配之最佳组合)_select_db($db_name))
{
$counter_error_states=-11;
$counter_error_msg="不能选择数据库";
return -11;
}
else
{
if(!$db_res=@MySQL(和PHP搭配之最佳组合)_query("SELECT * FROM ".$db_table))
{
PHP之友评论