Yakumo BBS Script


�T�v

�X�V����

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

�T�[�o�[�ɂ‚���

�C���X�g�[�����@

�����ݒ�
�@
�p�[�~�b�V�����ݒ�
�@�X�N���v�g������
�@�����R�[�h�ݒ�
�@�f���ݒ�
�@�{�[�h�����ݒ�
�@���[�J�����[�������ݒ�
�@�I�����X�����ݒ�
�@�o�i�[�����ݒ�

�J�e�S���ݒ�
�@�J�e�S�����̓o�^
�@���o�^�{�[�h�ꗗ
�@�{�[�h�ҏW
�@�J�e�S�����̕ύX

�{�[�h�쐬
�{�[�h�폜
�{�[�h������

�摜�A�b�v���[�h
�摜�t�@�C���폜

�{�[�h�ݒ�ύX
���[�J�����[���ҏW
�o�i�[�ҏW
index.html�X�V

�I�����X�ҏW
�g�єŖ������ҏW

�K���ݒ�
�K�����O�{���ҏW

�L���b�v�ݒ�
�K���O�g���b�v�ݒ�

�g�b�v�y�[�W�ҏW
�@�f���ƒ^�C�g���ҏW
�@�g�b�v�y�[�W�X�V

��u���ݒ�
�@�f���ƒ^�C�g���ҏW
�@BBS_KEY�ҏW
�@��u���ݒ�X�V

���X�폜
���X����
���e�摜�폜
���X�����폜
�X���b�h��~
�Ǘ��ғ��e
�X���b�h�ĊJ
�X���^�C�ύX
�X���b�h����
�{�[�h�Ԉړ�
�ߋ����O�q�Ɉړ�
�����č\�z

dat�A�b�v���[�h
�f���č\�z

�����e�i���X���m
�@�����e�i���X���m�ҏW
�@�����e�i���X���m���s
�@�����e�i���X���m����

�Ǘ��Ґݒ�i�I�[�i�[�j
�Ǘ��Ґݒ�i�}�X�^�[�j
�Ǘ��Ґݒ�i�J�e�S���j
�Ǘ��Ґݒ�i�{�[�h�j

�T�|�[�g�f����

�T�C�g�g�b�v

�@

�T�v

�摜���e�A�g�уp�\�R�����Ή��̂Q�����˂镗�X���b�h�t���[�g�^�f���‚ł��B

��ȓ���

  • �V���v���ȍ\���Ȃ̂ŁA�T�[�o�[�ւ̕��S�͌y���Ǝv���܂��B

  • �����R�[�h��Shift_JIS/EUC-JP/UTF-8�ł̉^�p���I���ł��܂��B

  • Shift_JIS�ʼn^�p����΂P�O�ȏ�̂Q�����˂��p�u���E�U�ɑΉ����܂��i���̕����R�[�h�ł͂Q�`�R�j�B

  • �g�тł͂ǂ̕����R�[�h�ʼn^�p���Ă�Shift_JIS�ɂȂ�܂��B

  • �‚P�����P�l�ŊǗ����鏬�K�͌f���‚��畡���A�����T�[�o�[�𕡐��l�ŊǗ����鋐��f���‚܂ʼn^�p�ł��܂��i���Ԃ�j�B

  • �g�їp�ɃA�X�L�[�A�[�g���摜�ϊ�����@�\���L��܂��B

  • �g���b�v/�L���b�v/sage/fusianasan/id�\����\��/�Ǘ��ғ��e�@�\���L��܂��B

  • �K���̓����[�g�z�X�g�AIP�A�h���X�A�g�ьŗLID�A�m�f���[�h���ݒ�ł��܂��B
    �����[�g�z�X�g��Ԃ��Ȃ��AIP�A�h���X�������[�g�z�X�g����擾�������ƈقȂ�T�[�o�[�A�g��ID�𑗐M���Ȃ��[���̋K�����ł��܂��B

  • �’P�ʂłm�f���[�h�ȊO�̋K�����󂯂Ȃ��g���b�v�o�^���ł��܂��B
    ���̋@�\��L���b�v�o�^�Ɣ’P�ʂ̓��e�����𗘗p���ĉ�����f���‚Ƃ��Ẳ^�p���ł��܂��B

  • �K���̐ݒ�͌f���‘S�̂Ɣ’P�ʂ̗����ŏo���܂�����A�����^���f���‚̉^�c�ɂ��g���܂��i�؂��̊l�����@�͗p�ӂ��Ă��܂��񂯂ǁj�B

  • �Ǘ��҂̓J�e�S���A�A�S�̂��ꂼ��ɕ����ݒ�ł��܂��B

  • �����‚ʼn^�p����ꍇ�ɂ̓e���v���[�g�t�@�C�����g���Čf���ƒg�b�v�y�[�W�̊e�‚ւ̃����N������������@�\���g���܂��i�����R�[�h�������Ȃ畡���T�[�o�[�ɐݒu�����‚𓝍������g�b�v�y�[�W���쐬�ł��܂��j�B

  • �Q�����˂��p�u���E�U�ݒ�t�@�C���y�ѐݒ���@�����y�[�W���쐬����@�\���L��܂��B

��������Ȃ�

UNIX�n�T�[�o�[�iWindows�ł̓��[�J���T�[�o�[�ł̓���e�X�g�ȊO�͂ނ��������Ǝv���܂��j
perl 5.8�ȏ�
perl�W�����C�u�����̓�utf8/CGI/Encode/File::Path/File::Copy/LWP::Simple���W���[�����K�v
cgi�X�N���v�g����p�[�~�b�V�����̕ύX���o����icgi���ݒu�Ҍ����œ��삷��j����
flock/truncate/tell�̖��߂����퓮�삷�邱��
�i�Â��n�r���g�����T�[�o�[�łȂ���Α��v�̂͂��ł��j
cgi�Ahtml�A�摜�t�@�C���𓯂��T�[�o�[�X�y�[�X�ɒu���邱��
�T�[�o�[�X�y�[�X10MB�ȏ�

��������‹�

Linux
Apache
�T�[�o�[�X�y�[�X1GB�ȏ�

�����Ă����삷�邯�ǗL��Ɨǂ���

Image::Magick�܂���GD::Image�摜�������W���[��
IPA���i�[�t�H���g�i�g�їp�A�X�L�[�A�[�g�r���[�A�[�Ŏg�p�j
cron�ݒ�@�\�i���o�[�W�����ł͎g���܂���j

���ӓ_

�摜�������W���[���͓��e�摜�̃T���l�[���쐬�ƌg�їp�A�X�L�[�A�[�g�r���[�A�[�Ŏg�p���܂��B

�A�X�L�[�A�[�g�r���[�A�[�͎��O�̃X�N���v�gAA���O���T�C�g��AAS�̂ǂ��炩��I���ł��܂��B
AAS�͕����R�[�h��Shift_JIS�ʼn^�p���Ȃ��ƕ����������܂��B���̕����R�[�h�ł�AA���g�p���܂��傤�B
�A�X�L�[�A�[�g�r���[�A�[��AAS�ɂ���ꍇ��IPA���i�[�t�H���g�͕s�v�ł��B
UTF-8�ʼn^�p����ƕ\���t�H���g���ς��܂��̂ŁAIPA���i�[�t�H���g�ȊO�̃t�H���g�t�@�C����p�ӂ��邩�A�A�X�L�[�A�[�g�r���[�A�[���g��Ȃ��ݒ�ɂ���K�v������܂��B �i�l����1.01c�ȍ~�ł�utf-8�ł��A�X�L�[�A�[�g������܂���j

�摜���e�́AImage::Magick�g�p�̏ꍇ��gif/jpeg/png/bmp�ɑΉ��B
GD::Image�ł�gif/jpg/png�ɑΉ��B
�摜�������W���[�������̏ꍇ��gif/jpeg�݂̂̑Ή��ɂȂ�A�g�тʼn{���̍ۂɃT���l�[���\���������摜�ւ̃����N�\���ɂȂ�܂��B

�����̕␳�@�\�͗L��܂���̂ŁA�C�O�̃T�[�o�[�ɐݒu����ꍇ�͉�������K�v���L��܂��B

�Ǘ��҃y�[�W�̓p�\�R���p�����L��܂���B
�X�}�[�g�t�H������̗��p�͏o���邩������܂��񂪁A����͖��m�F�ł��B

����

�@���̃\�t�g�̓t���[�E�F�A�Ƃ��Č��J���܂��B�����Ǒ��ɔ�����g���������Ȃ���΁A�c���ړI�ł���c���ړI�ł����R�Ɏg���Ē����č\���܂���B�Ĕz�z�̓A�[�J�C�u���e��ύX���Ȃ���΁A���R�ɍs���Ē����č\���܂���B
�@�^�p�ɓ������Ď��R�ɉ������Ē����č\���܂��񂪁A�����ł̔z�z�̓T�|�[�g�f���‚⃁�[����ʂ��č�҂̋��‚�����艺�����B
�@���쌠�͏��эK���ɗL��܂��B���������삷��悤�Ɋ��҂��č쐬���Ă��܂����A���p�ɂ������Ă����Ȃ鑹�Q���������Ă���؂̐ӔC�������܂���̂ł��炩���߂��������������B
�@�t���[�E�F�A�Ȃ̂Ŗ����ŗ��p�ł��܂����A�J���p�͊��}���܂��i�����d�v�j�B�܂��J���p�����Ă��������T���L���ł͂Ȃ��ł����A���v����R�o��悤�ł����琥�񂨊肢���܂��B
�@������
�@�R�A������s �o�_�x�X ���� 3859139�@���Լ շ��

�X�V����