�g�[�^���E����E�����A�̃J�E���g��\���ł���PHP�̃J�E���^�[�ł��B�J�E���^�[�́A��{�I�ȃe�L�X�g�\�������GIF�摜�\���ƁAgifcat�A���摜�o�́AGD�����摜�o�͂��\�ŁA�ݒu����y�[�W��T�[�o�̊��ɂ��킹�đI�ׂ܂��BIP�A�h���X�Ǝ��Ԃɂ�郊���[�h������L���ԋ@�\�������Ă��܂��B�ڂ����͂������́u�@�\�v�����Ă��������B
�F�X�Ƌl�ߍ����߁A�ݒ�Ɛݒu���@������������h�������m��܂���B�����v�]�Ȃǂ�����܂��������炭��BBS-PHP�łǂ����B
�X�N���v�g�̃_�E�����[�h�� vcounter101.lzh
�_�E�����[�h�����t�@�C�����𓀂��āA���̂T�̃t�@�C�����t�H���_�ɃA�b�v���[�h���܂��Bvcounter.php�̓A�b�v���[�h����O�ɉ����ݒ�ύX�i�S�ʁj���Q�l�ɐݒ��ύX���܂��B�A�b�v���[�h�����t�H���_�̃p�[�~�b�V������ 705 �ȏ�ɂ��āA�e�t�@�C���̃p�[�~�b�V���������̂悤�ɐݒ����܂��B�J�E���^�[�^�C�v1��2�Ŏg��GIF�摜��u���t�H���_���쐬���A���̒��� 0.gif �` 9.gif �܂ł�GIF�摜�t�@�C���ƃL���Ԏ��ɕ\������摜�t�@�C�����A�b�v���[�h���܂��B�悭�킩��Ȃ���A�𓀂��Ăł����t�H���_���ۂ��ƃA�b�v���[�h���ăp�[�~�b�V���������ݒ肵�Ă��������B
vcounter.php�@604 �ȏ�B�X�N���v�g�{�́B
vct.log�@606 �ȏ�B���O�t�@�C���B0�o�C�g�̋�t�@�C���ł��B
vct.bak�@606 �ȏ�B�o�b�N�A�b�v�t�@�C���B0�o�C�g�̋�t�@�C���ł��B
vct.lock�@606 �ȏ�B�r������p�t�@�C���B0�o�C�g�̋�t�@�C���ł��B
gifcat.php�@604 �ȏ�B�J�E���^�[�^�C�v2�Ŏg��GIF�摜�A�����C�u�����B
�t�@�C����t�H���_�̐ݒ��ς����Ɏg�p����ꍇ�́A�ȉ��̗l�ɂȂ�܂��B
vcounter/�@��V Counter�p�t�H���_(�t�H���_���͂��D���ɂǂ���)�B705 �ȏ�B �@�@�b�@vcounter.php�@���X�N���v�g�{�́B604 �ȏ�B �@�@�b�@vct.log�@�����O�t�@�C��(0�o�C�g�̋�t�@�C��)�B606 �ȏ�B �@�@�b�@vct.bak�@���o�b�N�A�b�v�t�@�C��(0�o�C�g�̋�t�@�C��)�B606 �ȏ�B �@�@�b�@vct.lock�@���r������p�t�@�C��(0�o�C�g�̋�t�@�C��)�B606 �ȏ�B �@�@�b�@gifcat.php�@���J�E���^�[�^�C�v2�Ŏg��GIF�摜�A�����C�u�����B604 �ȏ�B �@�@���@image/�@���J�E���^�[�^�C�v1��2�Ŏg��GIF�摜��u���t�H���_(�����ō쐬)�B705 �ȏ�B �@�@�@�@�@�b�@0.gif�`9.gif�@���J�E���^�[�^�C�v1��2�Ŏg��GIF�摜�B604 �ȏ�B �@�@�@�@�@���@kiriban.gif�@���J�E���^�[�^�C�v1��2�̃L���Ԏ��ɕ\������摜�B604 �ȏ�B
�����܂Ŋ���������A�J�E���^�[��\�����������y�[�W�ɃJ�E���^�[�^�C�v�ɉ������^�O��X�N���v�g���L�q���ăJ�E���^�[���\�������悤�ɂ��܂��B�ڂ����͂������́u�J�E���^�[�\�����@�v�����Ă��������B
vcounter.php���̃J�E���^�[�^�C�v�̐ݒ�i$cttype�j���h0�h�܂��́h1�h�ɂ��܂��B
�J�E���^�[��\�����������ꏊ�Ɉȉ��̂悤�ɋL�q���܂��B�\���������y�[�W�̊g���q��PHP�̃X�N���v�g�����s�ł�����́i��ʓI�ɂ́jphp �ɂ��܂��B
<?php include("./vcounter/vcounter.php"); echo "Total: {$count[0]} yesterday: {$count[1]} today: {$count[2]} $kiri_mes" ?>
PHP�̃X�N���v�g���́A�h{$count[0]}�h�͑��v�J�E���g�ɁA�h{$count[1]}�h�͍���̃J�E���g�ɁA�h{$count[2]}�h�͍����̃J�E���g�ɁA�h{$kiri_mes}�h�̓L���Ԏ��̃��b�Z�[�W���邢�͉摜�ɂ��ꂼ��u������ĕ\������܂��B
�J�E���^�[�^�C�v��vcount.php���Ăяo���ۂɃI�v�V�����Ŏw�肵�܂��Bvcounter.php���̃J�E���^�[�^�C�v�̐ݒ�i$cttype�j�͖�������܂��B
�J�E���^�[��\�����������ꏊ�Ɉȉ��̂悤�ɋL�q���܂��B�\���������y�[�W�̊g���q�� php �ȊO�ihtml�Ȃǁj�ł����v�ł��B
<img src="./vcounter/vcounter.php?type=2&disp=0">
vcounter.php���Ăяo���ۂ̃I�v�V�����ŃJ�E���^�[�^�C�v���w�肵�܂��B�J�E���^�[�^�C�v�Q�ŕ\������̂Łhtype=2�h�ƋL�q���܂��B�X�ɕ\������J�E���g���w�肵�܂��B���v�J�E���g��\������ꍇ�́hdisp=0�h�A����̃J�E���g�Ȃ�hdisp=1�h�A�����̃J�E���g�Ȃ�hdisp=2�h�ƋL�q���܂��B
�J�E���^�[�^�C�v��vcount.php���Ăяo���ۂɃI�v�V�����Ŏw�肵�܂��Bvcounter.php���̃J�E���^�[�^�C�v�̐ݒ�i$cttype�j�͖�������܂��B
�J�E���^�[��\�����������ꏊ�Ɉȉ��̂悤�ɋL�q���܂��B�\���������y�[�W�̊g���q�� php �ȊO�ihtml�Ȃǁj�ł����v�ł��B
<img src="./vcounter/vcounter.php?type=3">
vcounter.php���Ăяo���ۂ̃I�v�V�����ŃJ�E���^�[�^�C�v���w�肵�܂��B�J�E���^�[�^�C�v�R�ŕ\������̂Łhtype=3�h�ƋL�q���܂��B�摜���̕�����vcounter.php���� $text �� $text_k �Őݒ肵�܂��B
�ʏ펞�̕����̗�F$text = "Total:{$count[0]} yesterday:{$count[1]} today:{$count[2]}"
�L���Ԏ��̕����̗�F$text_k = "Congratulations!! {$count[0]}th Hit"
PHP�̃X�N���v�g���́A�h{$count[0]}�h�͑��v�J�E���g�ɁA�h{$count[1]}�h�͍���̃J�E���g�ɁA�h{$count[2]}�h�͍����̃J�E���g�ɂ��ꂼ��u������܂��B
vcounter.php ���e�L�X�g�G�f�B�^�i���������j�ŊJ���āA�e�ݒ���g�p����J�E���^�[�^�C�v��D�݂ɉ����ĕύX���܂��B
�L���ԋ@�\�̏ڂ������e�ɂ��Ă͉��́u�L���ԋ@�\�ɂ����v���������������B
$kiri_bai = array(1000,5000,10000)
�̂悤�ɁA�{���L���Ԃ̊�ƂȂ鐔�l���J���}�ŋ���ċL�q���܂��B�{���L���Ԃ�ݒ肵�Ȃ��ꍇ�́A$kiri_bai = 0
�ƋL�q���܂��B$kiri_bai = array(1000,5000,100000)
�Ɛݒ肵���ꍇ�A�����̐ݒ��$kiri_bai_fig = array(4,5,10)
�Ƃ���ƁA1000����Ƃ���L���Ԃ́A9000�i4���j�܂ŁA5000����Ƃ���L���Ԃ́A95000�i5���j�܂ŁA10000����Ƃ���L���Ԃ́A9999990000�i10���j�܂ŁA�ƂȂ�܂��B�J�E���^�[�^�C�v�R�iGD�ŃJ�E���^�[�摜������^�C�v�j�ŕ\������摜�̐ݒ�ł��B�J�E���^�[�^�C�v�R���g�p���Ȃ���Γ��ɐݒ肷��K�v�͂���܂���B�ݒ�̓X�N���v�g�̂Q�O�O�s�ڂ����肩��ł��B
$textrgb = array(0, 0, 255)
�̂悤�ɁA�J���}�ŋ���č�����A�ԁA�A�A�̒l��ݒ肵�܂��B�摜�̃T�C�Y�͏o�͕����ɍ��킹�Ď������߂���܂��B
�o�͂��镶����TrueType�t�H���g���g�p����ꍇ�̐ݒ�ł��B�t�H���g��TrueType�i.ttf, .ttc�j�̑��AOpenType�i.otf�j���g�p�ł��܂��B�ڂ����͉��́u�J�E���^�[�^�C�v�R�̎w��t�H���g�ɂ����v���������������B
�u�w�萔�l�̔{���v�A�u1234�A76543�A�Ȃǂ̘A�ԁv�A�u1111�A7777�Ȃǂ̃]���ځv���L���ԂƂ��āA�L���ԕ\�����ɂ̓L���ԗp�̃��b�Z�[�W��摜��\�������邱�Ƃ��ł��܂��B�ݒ�ɂ��Ă��ݒ�ύX�i�S�ʁj�́u����ݒ�i�L���ԁj�v�̍������Ă��������B�L���Ԃ̑Ώۂ͑��v�J�E���g�݂̂ł��B�L���ԋ@�\���g�p���Ȃ��ꍇ�́A���̊e�L���ԃ`�F�b�N�����ׂāh���Ȃ��h�ɐݒ肵�Ă��������B
1000hit����10000hit���ɃL���ԂƂ��������ɐݒ肵�܂��B����̗L���������w��ł��܂��B�{���L���Ԃ̊�� $kiri_bai = array(1000,5000,10000)
�Ƃ��A�L��������$kiri_bai_fig = array(4,5,10)
�Ɛݒ肷��ƁA�{���L���Ԃ́u1000, 2000, 3000... 9000, 10000, 15000, 20000, 25000... 100000, 110000, 120000...�v�ƂȂ�܂��B�{���L���Ԃ�ݒ肵�Ȃ��ꍇ�́A$kiri_bai = 0
�ƋL�q���܂��B
1234�A87654�A�̂悤�ɁA�傩�珬���邢�͏������ɐ������A�Ԃŕ���ł�����̂��L���ԂƂ��������ɐݒ肵�܂��B�傩�珬�̘A�Ԃ́u987654, 87654, 43210, 4321�v�ȂǁA�������̘A�Ԃ́u123456, 23456, 56789�v�Ȃǂł��B�A�ԃL���Ԃ̗L���������w��ł��܂��B�Ⴆ�ΗL��������4�Ƃ����ꍇ�́A123�A321�A�Ȃǂ̓L���ԂƂ��܂���B
1111�A77777�A�̂悤�ɁA�S�Ă̌��̐����������]���ڂ��L���ԂƂ��������ɐݒ肵�܂��B�]���ڃL���Ԃ̗L���������w��ł��܂��B�Ⴆ�ΗL��������3�Ƃ����ꍇ�́A11�A99�A�Ȃǂ̓L���ԂƂ��܂���B
�J�E���^�[�^�C�v1��2�ł́A�L���ԗp�̉摜��p�ӂ��Ă�����L���Ԏ��ɕ\�������邱�Ƃ��ł��܂��B�J�E���^�[�^�C�v1�̏ꍇ�́A�摜�̎�ނ�GIF�ȊO�ł��\���܂���B�J�E���^�[�^�C�v2�̏ꍇ��GIF�摜�݂̂ł��B�A�[�J�C�u�ɂ̓L���ԗp�̉摜���R�����Ă��܂��̂ŁA������g���Ē����Č��\�ł��B
�J�E���^�[�^�C�v0�́A�L���Ԏ��ɂ̓e�L�X�g�̃��b�Z�[�W��\�����܂����A
$kiri_mes = "<img src=\"./vcounter/image/kiriban.gif\" alt=\"�L���ԃQ�b�g\">"
�̂悤�ɋL�q����A�摜��\���ł��܂��B
�J�E���^�[�^�C�v3�́AGD�����摜�Ȃ̂ʼn摜��p�ӂ���K�v�͂���܂���B�L���ԗp�̃��b�Z�[�W�����ݒ肵�ĉ������B
�t�H���g���w�肵�Ȃ��ꍇ�͏o�͂��镶����ɓ��{��i�S�p�����j�͎g�p�ł��܂���B���{����g�p���������͕\�����������{����܂ރt�H���g���w�肷��K�v������܂��B$ttftext��1�ɂ���ƁAimagettftext�����g�p���ĕ�������w�肳�ꂽ�t�H���g�ŏo�͂��܂��B
TrueType�t�H���g��OpenType�t�H���g���g�p�ł��܂��BTrueType�t�H���g��Windows��Mac OS�̕W���t�H���g�Ƃ��ėp�����Ă���t�H���g�t�@�C���`���ŁA�g���q�� ttf ���邢�� ttc �ł��BOpenType�t�H���g��Adobe Systems�Ђ�Microsoft�Ђ������J�������t�H���g�t�@�C���`���̂P�ŁA�g���q�� otf �ł��BMac OS X ��Windows 2000�AWindows XP�Ȃǂ��W���őΉ����Ă��܂��B
���̂Q�̌`���̃t�H���g�ł��AGD�̃o�[�W�����i���m�ɂ�GD���T�|�[�g���Ă���FreeType�j��t�H���g�̍X�ɂ��܂����`���ɂ���āA����ɕ\���ł�����ł��Ȃ������肵�܂��B���[�J���T�[�o�œ���e�X�g����ۂ͒��ӂ��Ă��������B���Ȃ݂ɁAWindows 2000/XP + GD v2.0�ȍ~�Ȃ�OpenType�t�H���g���g�p������Ԃ���v�ł��B
�T�[�o�Ǘ��҂̎w�肵���ꏊ���邢�͔C�ӂ̏ꏊ�ɃA�b�v���[�h���āA��p�X�Ŏw�肵�܂��B��p�X��������Ȃ���T�[�o�Ǘ��҂ɐu���Ȃǂ��Ă��������B�t�H���g�͎����̃p�\�R���ɃC���X�g�[������Ă�����̂��g�p����̂��A�����Ƃ��ȒP�Ŏ����葁�����@�ł��BWindows�Ȃ� C:/WINDOWS/Fonts/ ���邢�� C:/WINNT/Fonts/ �Ƀt�H���g�t�@�C�����C���X�g�[������Ă���̂ŁA���̒�����D�݂̃t�H���g�t�@�C�����R�s�[���Ďg���Ă݂܂��傤�B�t�H���g��������R�s�[������ɂ́A�t���[�\�t�g���t�H���g�C���X�g�[���[ SAKURA���������߂ł��B
����̃t�H���g���t���[�t�H���g�Ƃ��Č��J���Ă��������������Ⴂ�܂��B���������t�H���g���g�p�����Ă��炤�̂������ł��傤�BV Counter�̃T���v���Ɏg�p�����Ē����Ă���t�H���g���Љ�Ă����܂��B�������߂̃t�H���g�ł��B
�J�E���g����ύX���������́Avcct.log ���e�L�X�g�G�f�B�^�ŊJ���ĕύX�������J�E���g�����������܂��Bvcct.log �̏����l�́h0|0|0|0|0�h�ƂȂ��Ă��܂��B�h|�h�ŋ���āA������A���ԁA���v�J�E���g�A����̃J�E���g�A�����̃J�E���g�AIP�A�h���X�A�ł��B�ŏ�����ύX���������́A�ύX�������������������ď㏑���ۑ����Ă���A�b�v���[�h���Ă��������B
�����y�[�W�ʼn��x��vcounter.php���Ăяo���Ɛ���ɃJ�E���g�A�b�v���Ȃ����Ƃ�����܂��B���̎��͊�{����ݒ�� $sleeptime �� 1 �` 3 �b�ɐݒ肵�Ă݂Ă��������B
�A�[�J�C�u�ɓ�������Ă���J�E���^�[�pGIF�摜�ƃL���ԗpGIF�摜�͎��iTeal�j���쐬�������ł��B���C�ɏ����܂����炲���R�ɂ��g�����������B
PHP SAMPLES & TIPS�����GIF�摜�A�����C�u�������g�p����уA�[�J�C�u�ɓ��������Ē����܂����B
�J�E���^�[�T���v���̃t�H���g�����V�A���f�ނƃt�H���gCossack����́w����[�ȁu�����t�H���g�v�x�ƁAchiphead����́w���˂���Ղ����x���g�p�����Ē����܂����B
2005/01/04�@ver.1.01�@�A���J�E���g�A�b�v�������ɓ��t���܂������Ă���ƃJ�E���g�A�b�v���Ȃ��s����C���B
2004/03/27�@ver.1.00�@�Ƃ肠���������B