Boocgi

BooKo�i�X�V���b�f�h�j

����

  1. �J�e�S���[�ʂ̍X�V��񂪊y�X�Ǘ��ł��܂��B
  2. �p�X���[�h��perl�p�X�ݒ�ȊO�v�d�a��ŊȒP�ɐݒ�ł��܂��B
  3. �\�����@�͕\�����������y�[�W��JavaScript�^�O��\��t���邾���B�������A�\��t����^�O�����̃X�N���v�g���ē����܂��B
  4. �ȈՃf�U�C���ݒ������̂ŁA���̐F�╶���̐F�Ȃǂ̐ݒ���ȒP�ɏo���܂��B

�g�p���W���[��

�ȉ��̃��W���[�������g�p�̃T�[�o�[�ɃC���X�g�[������Ă���K�v������܂��B

CGI�AEncode

�i�o�[�W����1.22����Encode���W���[�����g�p�BEncode���W���[�����Ȃ��ꍇJcode���W���[���ő�p���Ă��܂��BEncode���W���[����Jcode���W���[�����C���X�g�[������Ă���T�[�o�[�Ȃ�\��������y�[�W��shift_jis�ȊO�ɂ�utf8��euc-jp�ł��ݒ��ʂŕ����R�[�h���w�肵�Đݒ肷��Ε\���ł���悤�ɂȂ�܂��B�j

�T���v��

�_�E�����[�h

�����p�O�ɕK���������������B

perl�p�X�̐ݒ�

�ubooko.cgi�v�̃t�@�C�����J����1�s�ڂ�

�@#!/usr/local/bin/perl

�� �e�T�[�o�[��perl�p�X�ɏ����ւ��Ă��������B

�p�X���[�h�̐ݒ�

�ubooko.cgi�v�̃t�@�C�����J����

�@$Admin_password = '1234';

�̕����̃p�X���[�h(1234�̕���)�������ւ��Ă��������B

�ݒu���@�i�p�[�~�b�V�����̐ݒ�j

�T�[�o�[�փA�b�v���[�h���Ĉȉ��̂悤�Ƀp�[�~�b�V������ݒ肵�ĉ������B( )���̓p�[�~�b�V�����B

booko (755) / booko.cgi (755)
cat.txt (600)
data.txt (600)
booko.js (644)

�v�d�a��ł̐ݒ�

�ubooko.cgi�v�ɃA�N�Z�X���ăp�X���[�h�����ă��O�C�����ĉ������B

  1. �ݒ�Ŋe��ݒ��f�U�C���ݒ�E�J�e�S���[�ݒ�Ȃǂ����ĉ������B
  2. �X�V����o�^������ҏW�����肵�ĉ������B
  3. �^�O�\���{�^���œ\��t����^�O���\�������̂ŁA���̃^�O��\�����������y�[�W�ɓ\��t���Ă��������B

�o�[�W�����A�b�v���@

  1. �wbooko.cgi�x�������㏑�����ĉ������B���̎��Aperl�p�X�ݒ�ƃp�X���[�h�̐ݒ���������ĉ������B
  2. ���̌�A�b�v���[�h���ĉ������B
  3. �wbooko.cgi�x�ɃA�N�Z�X���āu�f�[�^�X�V�@�f���v�{�^���������āi�O���t�@�C����JavaScript�t�@�C���́j�f�[�^���X�V���ĉ������B

�X�V���

�a�����j�� 1.24
�������C���ł���悤�ɏC���B�܂��A�j����\�����Ȃ��ݒ���o����悤�ɏC���B
�a�����j�� 1.23
�e�u���b�N�̉e�����󂯂ĕ������E�񂹂ɂȂ�����A�����񂹂ɂȂ����肷��o�O���C���B
�a�����j�� 1.22
Encode��Jcode���W���[�����T�[�o�[�ɃC���X�g�[������Ă���T�[�o�[�̂݁A�\��������y�[�W��shift_jis�ȊO��euc-jp��utf8�ł��\���ł���悤�ɏC���B
�a�����j�� 1.21
HTML�ɓ\��t����JavaScript�^�O�������C���B
�a�����j�� 1.20
JavaScript�̕\����̃o�O���C���B
�a�����j�� 1.10
���T�C�g�ւ̒��쌠�\�����X�N���v�g�̃^�O���ɕ\������悤�ɕύX�B
�a�����j�� 1.00
�X�V�����J�e�S���[�ʂɕ�����b�f�h���K�v�ɂȂ����̂ō��܂����B