ホームページ > php教程 > php手册 > シンプルで使いやすいカウンター(データベース)

シンプルで使いやすいカウンター(データベース)

WBOY
リリース: 2016-06-13 12:41:36
オリジナル
1019 人が閲覧しました

使用法
include("counter.php");
Counter(__FILE__);//ファイルのカウントを増やします
if($PHP_SELF=="/index.php") )
{
$count=Counter("INDEX_COUNT");//ホームページにカウントを追加します
}
else
{
$count=Counter("INDEX_COUNT") ,"" ,0);//ホームページのカウントを取得
}
echo "あなたは $count の訪問者です"
?> - ---------
<
if(!isset($PHP_INCLUDE_COUNTER_PHP))
{$PHP_INCLUDE_COUNTER_PHP=__FILE;

$counter_error_state=0; > $counter_error_msg="";
関数 Counter($file,$query="",$add=1)
{
$db_name="データベース"
$db_user="ユーザー名"; ;
$db_pass="パスワード";

if(empty($file))
$counter_error_msg ="最初のパラメータが欠落しているか空です"; ="")$res=@mysql_connect("ローカルホスト"); 🎜> else $res=@mysql_connect("localhost",$db_user,$db_pass); > turn -10; -11 を返す

if(!$db_res=@mys ql_query("SELECT * FROM ".$db_table)) l_query("CREATE TABLE ".$db_table." (id INTEGER AUTO_INCREMENT,PRIMARY KEY (id),file VARCHAR(255) ),query VARCHAR(255),time VARCHAR(255),count INT)"))
$counter_error_states=-20;
$counter_error_msg ="データテーブルを作成できません"
return -20;
@mysql_free_result($db_res);
"" AND query="".$query. "";

if(!$db_res= @mysql_query($str))
> > return -30;

「予期しないエラーが発生しました = データ行の数が間違っています」
str="INSERT ";ここで " ";
の場合($num==1)
{
$row=@mysql_fetch_array($db_res);
@mysql_free_result($db_res);
$id=$row["id" ];
$str="UPDATE ";
$strWhere= $id";
if($add<1)return $count;
$count =$add;
$str.=$db_table." SET file="".$file."",query="".$query."",time="".date("Y;n;d;G; i;s")."",count=".$count.$strWhere;
$db_res=@mysql_query($str);
if(!$db_res)
{
$counter_error_states=-50;
$counter_error_msg=" 追加または更新できません";
-50 を返す;

$count を返します。
}
}

}
?> 

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート