>백엔드 개발 >PHP 튜토리얼 >사용자 정의 자릿수가 있는 PHP 다중 사용자 카운터 코드

사용자 정의 자릿수가 있는 PHP 다중 사용자 카운터 코드

WBOY
WBOY원래의
2016-07-29 08:36:28796검색

이 카운터는 원하는 자릿수로 맞춤 설정할 수 있으며, 무료로 제공되는 경우 간단한 광고를 표시할 수 있습니다.
실행 시,Nobody 계정이 덮어쓸 수 있는 권한이 있는 카운터 디렉터리에 datas 디렉터리를 생성해야 합니다.
실제 실행 예시는
http://www.hnpts.ha.cn에 있습니다. /freecount.htm
<
헤더("콘텐츠 유형: 이미지/png")
if ($user=="")
$fn ="datas/".$user.".txt";
if ($bit=="") $bit=8; //기본값을 사용합니다
if (is_reader($fn)) f=fopen($fn, "r");
$c=fgets($f,255);fclose($f);} //원래 카운트 값 읽기
else $c="0" ; //신규 사용자
$l=strlen($c); //실제 값 길이 계산
$cnt=""
($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 = =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])
$im = imagecreate($x,$y);
$black = ImageColorAllocate($im, 0,0,0)
$white = ImageColorAllocate($im, 255,255,255)
if ($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)
ImagePng($im)
ImageDestroy($im)
;
위 내용은 관련 내용을 포함하여 사용자 정의 자릿수를 포함하는 PHP 다중 사용자 카운터 코드를 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.