�y�A�C���zMT�S�W�����ځI�����h���C�����p�T�[�o�[�o��I
�E�J�E���^
�|�V���v���J�E���^�|
�� �T�v
�V���v���ȃe�L�X�g�J�E���^�ł��B
���ɋ@�\�͂Ȃ��B ���b�N��flock���g���Ă܂��B
�� �T���v��
/* �V���v���J�E���^ by ToR http://php.s3.to 2000/10/18 */
$fp = @fopen("count.txt","r+") or die("̧�ق��J���܂���");//�ǂݏ������[�h�ŃI�[�v��
flock($fp, LOCK_EX);
$count = fgets($fp, 64); //64�o�C�gorEOF�܂Ŏ擾�A�J�E���g�A�b�v
$count++;
rewind($fp); //�|�C���^��擪�ɁA���b�N���ď�������
fputs($fp, $count);
fclose($fp); //�t�@�C�������
echo $count; //�J�E���^�\��
?>
�l�ڂ̃A�N�Z�X�ł�
�� �\�[�X
<?/* �V���v���J�E���^ by ToR http://php.s3.to 2000/10/18 */
$fp = @fopen("count.txt","r+") or die("̧�ق��J���܂���");
flock($fp, LOCK_EX);
$count = fgets($fp, 64); //64�o�C�gorEOF�܂Ŏ擾�A�J�E���g�A�b�v
$count++;
rewind($fp); //�|�C���^��擪�ɁA���b�N���ď�������
fputs($fp, $count);
fclose($fp); //�t�@�C�������
echo $count; //�J�E���^�\��
?>
�� �_�E�����[�h
�@count.php (
2006/05/29 up!)
�� �ݒu���@
1. ��̃t�@�C���ucount.txt�v���쐬���܂��B �{�̂Ƃ�������ɃA�b�v���[�h���܂��B
2. count.txt���߰Я��݁i���s�����j��606�ɂ��܂��B
3. �J�E���^���g�������ꏊ��<?include("count.php");?>��}�����܂��B
�@ �������̓\�[�X�����̂܂ܑ}��
�����l����ꂽ���ꍇ�́Acount.txt�ɂ��̐��l�����ı���۰�ނ��ĉ������B
�|�摜�J�E���^�|
�� �T�v
�摜���g����J�E���^�ł��B�悭������
�J�E���^�������w��ł��܂�
IMG�^�O���o�͂�������ł��B�J�E���^�摜�͗p�ӂ��ĉ�����
�� �T���v��
     
�� �\�[�X
<? //------------�ݒ�---------------
// �J�E���^�摜�̂���f�B���N�g��
$path = './gif/';
// �J�E���^���L�^����t�@�C��
$log = 'count.txt';
// �J�E���^�̌���
$fig = 5;
//------------�����܂�----------
$fp = @fopen($log, "r+") or die($log."���J���܂���");
flock($fp, LOCK_EX); //�������݂ɑ����b�N
$count = fgets($fp, 64); //�ő�64�o�C�g�܂œǂݍ���
$count++; //�J�E���g�A�b�v
rewind($fp); //�t�@�C���|�C���^��擪�Ɉڂ�
fputs($fp, $count); //�t�@�C���ɏ�������
fclose($fp); //�t�@�C�����N���[�Y
//�����̃t�H�[�}�b�g
$cnt = sprintf("%0".$fig."d", $count);
//�摜�̃T�C�Y�I�v�V������0.gif�Ŏ擾
$size = getimagesize($path."0.gif");
//IMG�^�O���o��
for ($i=0; $i<strlen($cnt); $i++){ //�������������[�v
$n = substr($cnt, $i, 1); //������ꌅ���擾
echo "<IMG SRC=\"$path$n.gif\" alt=$n $size[3]>";
} ?>
�� �_�E�����[�h
�@gcount.php (
2006/05/29 up!)
�� �ݒu���@
1. ��̃t�@�C���ucount.txt�v���쐬���܂�
2. �{�̂Ƃ�������ɃA�b�v���[�h���܂�
3. count.txt���߰Я��݁i���s�����j��606�ɂ��܂�
4. �J�E���^���g�������ꏊ��<?include("gcount.php");?>��}�����܂��B�������̓\�[�X�����̂܂ܑ}��
�|��������J�E���^�|
�� �T�v
����A�����A���v��\������J�E���^�ł��B������悭������
�J�E���^���������ꂼ��w��ł��܂�
�e�L�X�g�A�摜�A�����g���܂�
����IP����̘A���A�N�Z�X�̓J�E���g���Ȃ��@�\�t
�摜��IMG�^�O���o�͂�������ł��B�J�E���^�摜�͗p�ӂ��ĉ�����
�� �T���v��
/************************************
* ����ƍ����̃J�E���^ by ToR
* http://php.s3.to
* 2000/05/08
* 2000/05/29 �o�O�C���AF2s��
************************************
* ����A�����A���v�̃J�E���^���AIMG�^�O��
* �摜�������̓e�L�X�g�ɂďo�͂��܂��B
*
* ����IP����̘A���A�N�Z�X�̓J�E���g���Ȃ��@�\�t
*
* �{����
* ���v�p�̋�t�@�C��(all.dat)���쐬���A
* �p�[�~�b�V������666�ɕύX���܂��B
*
* �{�g����
* .php���ɂ����APHP�������t�@�C�����ŁA
* �܂� include ("dcount.php"); ?>��}�����܂��B
* �����ăJ�E���^��u�������ꏊ�ɁA���̂悤�ɓ���܂�
*
* ���傤���l�� ������l
* �@�@���܂܂ł��l��������B
*
* ���F�J�E���^��}������O�ɕK��
* include("dcount.php"); ?>
* �R�������������������B
*
*/
//------------�ݒ�----------
//�e�L�X�g�J�E���^�Ȃ�0 �摜�J�E���^�Ȃ�1
$mode = 0;
// ����J�E���g�pGIF�摜�̃f�B���N�g��
$yes_path = './1/';
// �{���J�E���g�pGIF�摜�̃f�B���N�g��
$day_path = './1/';
// ���J�E���g�pGIF�摜�̃f�B���N�g��
$all_path = './1/';
// �J�E���^�L�^�t�@�C��
$log = './all.dat';
// ����J�E���g���̌���
$fig1 = 3;
// �{���J�E���g���̌���
$fig2 = 3;
// ���v�J�E���g���̌���
$fig3 = 4;
// �A��IP�̓J�E���g���Ȃ��iyes=1 no=0)
$ipcheck = 1;
//---------�ݒ肱���܂�------
function outhtml($f_cnt, $c_path){//�J�E���g���ƃp�X��^���āAIMG�^�O��Ԃ�
$size = getimagesize($c_path."0.gif"); //0.gif����width��height�擾
for ($i=0; $i";
endfor;
return $i_tag;
}
$now_date = gmdate("Ymd", time()+9*3600); // �����̓��t
$yes_date = gmdate("Ymd", time()-15*3600); // -24h
$dat = file($log); // �t�@�C����z���
list($key, $yes, $tod, $all, $addr)=explode("|", $dat[0]);//�f�[�^��
$ip = getenv('REMOTE_ADDR');
if(($ipcheck && $ip != "$addr") || $ipcheck==0){//���OIP���Ⴄ�Ȃ綳�ı���
if($key == $now_date){//�L�[�������Ȃ獡������
$tod++;
}else{
$yes = ($key == $yes_date) ? $tod : 0;//�L�[������Ȃ����ɍ������Ċi�[����ȊO��0
$tod = 1;
}
$all++;//���v���ı���
$new = implode("|", array($now_date,$yes,$tod,$all,$ip));//�f�[�^�A��
$fp = fopen($log, "w");//�t�@�C���ɕۑ�
flock($fp,2);
fputs($fp, $new);
fclose($fp);
}
//�J�E���g���`�i������0�Ŗ��߂�j
$yesterday = sprintf("%0".$fig1."d", $yes);
$today = sprintf("%0".$fig2."d", $tod);
$total = sprintf("%0".$fig3."d", $all);
if($mode){
//�^�O���擾�i�摜�o�́j
$yesterday = outhtml($yesterday, $yes_path);
$today = outhtml($today, $day_path);
$total = outhtml($total, $all_path);
}
/*use: include("dcount.php");echo "����F$yesterday �����F$today ���v�F$total";?>*/
?> �����F
����F
���v�F
�� �\�[�X
<?
//���O�`���́@�����̓��t��|����̶���|�����̶���|���v����|���OIP
//------------�ݒ�----------
//�e�L�X�g�J�E���^�Ȃ�0 �摜�J�E���^�Ȃ�1
$mode = 1;
// ���J�E���g�pGIF�摜�̃f�B���N�g��
$all_path = './gif1/';
// �{���J�E���g�pGIF�摜�̃f�B���N�g��
$day_path = './gif1/';
// ����J�E���g�pGIF�摜�̃f�B���N�g��
$yes_path = './gif1/';
// �J�E���^�L�^�t�@�C��
$log = './all.dat';
// ����J�E���g���̌���
$fig1 = 3;
// �{���J�E���g���̌���
$fig2 = 3;
// ���v�J�E���g���̌���
$fig3 = 5;
// �A��IP�̓J�E���g���Ȃ��iyes=1 no=0)
$ipcheck = 1;
//---------�ݒ肱���܂�------
//�J�E���g���ƃp�X��^���āAIMG�^�O��Ԃ�
function outhtml($f_cnt, $c_path){
$size = getimagesize($c_path."0.gif"); //0.gif����width��height�擾
for ($i=0; $i<strlen($f_cnt); $i++): //�������������[�v
$n = substr($f_cnt, $i, 1); //������ꌅ���擾
$i_tag.="<IMG SRC=\"$c_path$n.gif\" alt=$n $size[3]>";
endfor;
return $i_tag;
}
$now_date = gmdate("Ymd", time()+9*3600); // �����̓��t
$yes_date = gmdate("Ymd", time()-15*3600); // ����̓��t
$dat = file($log); //�z��Ƀ��O�ǂݍ���
$ip = $_SERVER['REMOTE_ADDR']; //IP�A�h���X
//�ϐ���W�J�i��r�p���t�A����A�����A�����A���OIP�j
list($key, $yes, $tod, $all, $addr)=explode("|", $dat[0]);
if(($ipcheck && $ip != "$addr") || $ipcheck==0){
if($key == $now_date){//���O�̓��t�������Ȃ�J�E���g�A�b�v
$tod++;
}else{//���t��������������ɍ����A�����ɂP������B�������Ȃ��Ȃ�����0
$yes = ($key == $yes_date) ? $tod : 0;
$tod = 1;
}
$all++;//���v�J�E���g�A�b�v
//�X�V
$new = implode("|", array($now_date,$yes,$tod,$all,$ip));
$fp = fopen($log, "w");
flock($fp, LOCK_EX);
fputs($fp, $new);
fclose($fp);
}
//�������`
$yesterday = sprintf("%0".$fig1."d", $yes);
$today = sprintf("%0".$fig2."d", $tod);
$total = sprintf("%0".$fig3."d", $all);
if($mode){
//�^�O���擾�i�摜�o�́j
$yesterday = outhtml($yesterday, $yes_path);
$today = outhtml($today, $day_path);
$total = outhtml($total, $all_path);
}
?>
�� �_�E�����[�h
�@dcount.php �@(
2003/06/27 up!)
�� �ݒu���@
1. ��̃t�@�C���uall.dat�v���쐬���܂�
2. �{�̂Ƃ�������ɃA�b�v���[�h���܂�
3. all.dat���߰Я��݁i���s�����j��606�ɂ��܂�
4. �����ިڸ���߰Я��݂�717�ɂ��܂��B
5. �܂��A�J�E���^���g�������ꏊ�̐擪��<?include("dcount.php");?>��}�����܂�
�� �e�L�X�g�̏ꍇmode=0 �摜�̏ꍇmode=1
����F<?echo $yesterday;?> �����F<?echo $today;?> ���v�G<?echo $total;?>
�|�ݶ�҃J�E���^�|
�� �T�v
�N�b�L�[���g�����K��𐔂���V���v���Ȃ��̂ł��B
���̃T�C�g��K�₵�����J�E���g���܂��B���̐l�ɂ͌����܂���B
�J�E���^��2�T�Ԃ��ƃ��Z�b�g����܂��B
�� �T���v��
���Ȃ���
��ڂ̖K��ł��ˁH
�� �\�[�X
<?
// �N�b�L�[�����M����Ă��邩�ǂ����ʂ���
if (isset($_COOKIE['count'])) {
$count = $_COOKIE['count'];
} else {
$count = 0;
}
$count++; //�J�E���g�A�b�v //�N�b�L�[�̃Z�b�g�i2�T�ԗL���j
setcookie("count","$count",time()+14*24*3600);
?> <html><body>���Ȃ���<?echo $count;?>��ڂ̖K��ł��ˁH</body></html>
�� �_�E�����[�h
�@nankai.php �@(
2003/01/05 up!)
�� �ݒu���@�A����
1. �N�b�L�[�͂��ׂĂ̏o�͂��O�ŃZ�b�g����K�v�����邽�߁A���̂悤�ɑ}�����܂��B
<?php
if (isset($_COOKIE['count'])) {
$count = $_COOKIE['count'];
} else {
$count = 0;
}
$count++;
setcookie("count","$count",time()+14*24*3600);
?>
<html><head>����
<body>����
���Ȃ���<?echo $count;?>��ڂ̖K��ł��ˁH
��������
���Ȃ���<?echo $_COOKIE["count"];?>��ڂ̖K��ł��ˁH
�@
LastModified June 05 2018 07:07:25
|