�u�T�j�^�C�Y�����ȃL�����y�[���v���̉���
�Ǎ�����̂Ƃ��납���J�����l�^�B
�ł͂Ȃ��A������ł���(C)�̂悤�ȃR�[�h�������Ă��܂��̂��B3�l������B1�ڂ́A�n���I�v���O���~���O�̔��z�B2�ڂ́A�ώG�Ȍ��h�����������ĂƂ������Ƃ����邾�낤�B
�܂��A�uhtmlspecialchars�v�Ƃ������O�������B��������������ɖ��ߍ��܂Ȃ��Ƃ����Ȃ��B������A�����Ă��镶�̕��������� htmlspecialchars �����āA����āA����Ă����Ȃ��Ƃ����Ȃ��B���ꂪ���Ō��Ŋ���Ȃ��v���O���}���A����ł��u�Z�L�����e�B�Ȃ��Ɓc�c�v�Ƃ������ƂŎd���Ȃ��K���ɍ�Ƃ��Ă����ƁA�K�v�ŏ����̏ꏊ�ɂ��� htmlspecialchars �Ə������ƂɂȂ肪�����B
���̌��ʂƂ��ĉ����N���邩�Ƃ����ƁA������u�T�j�^�C�Y�R��v���B�����ڂ��M�ɂ��ĒT���Ă�����Ƃ��A�����ւ�ȃR�X�g�������邱�ƂɂȂ�B
��ɋ�����(A)�̎���ɂ��āA���������Ǝ㐫���w�E���ꂽ�{�̒��҂͂������_���邩������Ȃ��B�uPHP�̓��发�Ȃ̂ŁA�܂��� PHP �ɂ�� HTML form�̊�{�I�ȏ���������������������B�ŏ����炻���炶�イ�� htmlspecialchars �ƎU��߂��̂ł́A�ǎ҂����Ă��Ȃ��Ȃ��Ă��܂��B�Z�L�����e�B��̕��@�͌㔼�ŏ����Ă���̂�����A����ł悢�̂��c�c�v�ƁB
�����A2002�N�ɁA����@IT�̉���L���̐Ǝ㐫���w�E�����Ƃ��A�W�҂̕�����
�L���̎�|�̓T�[�o�T�C�h�A�v���P�[�V�����̏����̏Љ����Ƃ��Ă���܂����Ƃ��������������܂��ƍK���ł�
�Ƃ����ߖ��������Ƃ�����B�܂���������A�m�l�������Ă������Ђɂ��āA�o�őO�ɓǂ�ŗ~�����ƈ˗�����ēǂ܂��Ă�������Ƃ���A��͂�A SQL�̎g�������Љ��͂̃T���v���R�[�h��������SQL�C���W�F�N�V�����Ǝ㐫�̂�����Ղȏ������ɂȂ��Ă��āA�u���������������A��߂悤��v�ƌ��������Ƃ�����̂����A���҂́A�u������SQL�̎g�������킩���Ă��炤���߂�����]���ȃR�[�h�͓��ꂽ���Ȃ��v�Ǝ咣���āA�S�ʓI�ȏ��������͂��Ȃ������i���ӏ������Y�����A���̏͂ɃZ�L�����e�B��̏͂��t�������邱�ƂőΏ����ꂽ�j�Ƃ������Ƃ��������B���̂悤�ɁA�R�[�h�̌����ڂ��ώG�ɂȂ邱�Ƃ��v���O���}�B�Ɍ����Ă��āA���ɉ���{�̒��҂��Ђǂ������Ă��邱�Ƃ��킩�邪�A���ꂪ�Ǝ�v���O���}�B�����錴���ƂȂ��Ă���B
������3�ڂ̌������A�u�T�j�^�C�Y�v�Ƃ������t�����Ղɗ��s�肷���Ă��邱�Ƃ̕��Q�ł���B
�u�T�j�^�C�Y�v�Ƃ����̂́A�u���Q���v�Ƃ����Ӗ��̌��t�ł��邱�Ƃ��疾�炩�Ȃ悤�ɁA�����܂ł��u�Z�L�����e�B��v�Ƃ��Ă̕����ł�������Ȃ��B��������ƁA�uCGI���͂́i�Ɉˑ������j�ϐ��̓T�j�^�C�Y����v�Ƃ����X���[�K���ɂȂ��Ă��܂��B���ꂪ�������v���O���~���O�X�^�C�����������č���B
�������͑S�Ă̕ϐ����G�X�P�[�v�ΏۂƂ��悪��{�ł��邵�A�ϐ���������Ȃ��Ď��S�̂��G�X�P�[�v�̑ΏۂƂ���ׂ��Ȃ̂ɁA�u�T�j�^�C�Y�v�Ƃ������t�ŋ��炪�s���Ă���ƁA���̍l�����Ɏ���@��E����Ă��܂��B
������A�u�T�j�^�C�Y�����ȁv�Ȃ̂��B
�Ȃ�قǂƎv���B�܂���O��Ƃ��āA�u�Z�L�����e�B�ӎ��̒Ⴂ�v���O���}�v�Ƃ������̂��ʐ��Y���Ă���w�i�ɂ́u�T�j�^�C�Y�v�Ƃ������t�Łu�������ʂ̃Z�L�����e�B��v���������ʂȏ����̂悤�Ɏv�킹�Ă�Ƃ��������݂���̂ŁA����ȓ��ʂȌ��t�����O��g���ȂƂ����咣�͗����ł���B
��ŁA���؎���htmlspecialchars�����Ȃǂ悭�����Ƃ��Ďw�E����Ă���̂ł����B���������ł߂�ǂ�������Ȃ�����́A�u����Ȃ�HTML_Template_Flexy�g���Έꔭ����[��v���čl���Ă��܂��܂��B����Ȃ�ϐ��o�͂͊�{�G�X�P�[�v�ς݂Ȃ̂Ŋy�ł��BSQL�� DB::prepare()���g���܂��傤���@����ŃN���X�T�C�g�X�N���v�e�B���O�Ǝ㐫��SQL�C���W�F�N�V�����Ǝ㐫��������J�o�[�ł��B
�������A�����錴���ɂ͗�O�����݂���悤�ɁA������PEAR���C�u�����ł͂ǂ��ɂ��Ȃ�Ȃ��P�[�X�Ƃ����̂�����̂ł����ˁB