ホームページ > バックエンド開発 > PHPチュートリアル > カスタムの桁数を持つphpマルチユーザーカウンターコード

カスタムの桁数を持つphpマルチユーザーカウンターコード

WBOY
リリース: 2016-07-29 08:36:28
オリジナル
797 人が閲覧しました

このカウンターは任意の桁数にカスタマイズでき、無料で提供されている場合は、簡単な広告を表示できます。
実行時には、nobody アカウントが書き換える権限を持つディレクトリ data を作成する必要があります。
実際の実行例は
http://www.hnpts.ha.cn/freecount.htm にあります
< ;?
ヘッダー(" コンテンツ タイプ: image/png");
if ($user=="") $user="test";
$fn="datas/".$user.".txt";
if ($bit= ="") $bit=8; //デフォルト値を取得します
if (is_readable($fn)) {$f=fopen($fn,"r"); $f,255);fclose ($f);} //元のカウント値を読み取ります
else $c="0"; //新しいユーザー
$l=strlen($c); //実際の値の長さを計算します
$cnt="";
for ($i=0;$i<$bit-$l;$i++) $cnt.="0";//指定された数になるように先頭に「0」を追加します。数字
$cnt.=$c;$c1 =intval($c);$c1++;
$f=fopen($fn,"w");fputs($f,$c1);fclose($f); //書き戻し
$f
if (( $c1%10==9)&&($user!="test")) {$cnt="www.hnpts.ha.cn";$f
//表示条件が満たされた場合の広告
$s=ImageTTFBBox($ font,0,"times.ttf", $cnt);
$x=abs($s[4])+8;$y=abs($s[5] ])+7;
$im = imagecreate($ x,$y);
$black = ImageColorAllocate($im, 255,255,255); f
imagerectangle($im,1,1,$ x-2,$y-2,$white);}
else $green = ImageColorAllocate($im, 255,255,255);
ImageTTFText($im,$font,0, 3,$y-5, $green, "times.ttf", $cnt);
ImageDestroy($im);
上記では、カスタム桁数の PHP マルチユーザー カウンター コードを、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。


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