TECH-NOTE 2001 (2000.09.25) freeware
BOARD ���� ���� ����
�Ϻγ����� �� freeware ������ �ش���� �ʴ� ������ �� �ֽ��ϴ�.
������ �������� BOARD �� ���� ��ũ��Ʈ ���α׷� ���� ������
���� �Խ��Ƿ��� ���� �������� ��Ī�ϴ� ���̸�,
TECH-NOTE �� ���� �� ������ �Խ��Ƿ��� ��� �����ϰ� �ִ�
CGI���α׷� ��ü�� �ǹ��Ѵ�.
(Ư���ܾ ã������ : Ctrl + F)


 ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½9, ID ��,���,��� ���� ����������
ȸ���� � , BOARD �̿��ڸ� ���� , Ȥ�� BOARD �̿��ڸ� üũ�Ѵ�.
ID ��� ����� �ΰ����� �ִ�. ���������� ���� �湮�ڰ� ��� �ϴ� ����
�����ڰ� �Ѳ����� �ϰ������� ������ִ� ����̴�.
ID �ϰ� ��� ����� �������������� �ϴ��� ȸ������
�� ���� ������ �Ǿ� �ִ�.


  • [9-1] �ű� ȸ����Ϲ� ȸ������/Ȯ�� �������� ��� ���� -
        �ű� ȸ����Ϲ� ȸ������/Ȯ�� �������� ��� ������ �����Ǿ� �ִ�.
        "ȸ�� ������"�� ID�� ��й�ȣ�� �Է�, ��������� Ȯ���ϴ� ���̴�.
        "ȸ�� �űԵ����" �� �湮�ڰ� ���������� ȸ������� �ϴ� �Է� ���̴�.
          -- �������� ����� ���� �� ���� �� ���� ���üũ�� ���� �ش�.

        �ű� ȸ����Ϲ� ȸ������/Ȯ�� ��������
        ���,����,��� ��µǰ� �� ���ΰ� �ϴ� ����
        [��������]-[2,���Ѽ���]�� ������ �޷� �ִ�.
        �Ʒ��� ������ ����� ���� �ؾ߸� ��Ȱ�� ����� �� �� �ִ�.

            === ȸ������, ȸ���űԵ���� ��½ñ� ===
              �� BOARD ���Ա����� id���ȸ������ ������ ���,
                  BOARD �� ó�� ������ �� ȸ������,�����(�� ��±���)�� ���� ��µȴ�.
              ���� ���� ������ id���ȸ������ ������ ���,
                  �۾��� ��ư�� �������� ȸ������,������� ��µȴ�.
              �����ñ۾��� ������ id���ȸ������ ������ ���.
                  ���ñ۾��� ��ư�� �������� ȸ������,������� ��µȴ�.
              �����б� ������ id���ȸ������ ������ ���,
                  ���б⸦ �õ��ϸ� ȸ������,������� ��µȴ�.
              (�����ڷα��� ���¿����� �� �������� ��� ���õȴ�.)


              BOARD �� ���ؼ� ����,����� ����� ���� �ʰ�,
              �ٸ� htm ���ϳ��� ����, ������� �����ϰ��� �Ѵٸ�,,,
              ��µ� ����,������� htm ���Ϸ� ������,
              �ʿ��� �κи� �����Ͽ� �ٸ� htm ���ϳ��� ������ �ָ� �ȴ�.
              �Ǵ� �������� ���Ͽ� ���Ե� regist.html ������ �����Ѵ�.


                  �ϴ� Ȯ�ε� ������ ������ �����ϰų�
                  LogOff �� ������ ��ȿ�ϴ�.
                  LogOff �� ȸ������ �� �� BOARD �ϴܿ� ��Ÿ����
                  LogOff �������� Ŭ���ϸ� �ȴ�.

  • [9-2] ID���� ����(��) ��Ϸ��� -
      �湮�ڰ� ȸ�� �űԵ������ �ۼ��ϸ� �̸� �ٷ� ���� ��ϵǰ� �� ���ΰ�,
      �ƴϸ� �ϴ� ��������, �����ڰ� �����Ͽ� ���ĵ�� �� ����� �����Ѵ�.
      �����ڿ� ���� ��������� ȸ���������̺� ���� �����ڿ� ���ؼ��� ���డ���ϴ�.

  • [9-3] �̹���(����,�׸�)��Ͻ� ������ �ۼ��ø��� �ڵ����� -
        ���̵� ��Ͻ� ���� �̹����� ���� ������� ���,
        ����ڰ� BOARD �� ���� �ø�������
        ��ϵ� �̹����� �������� �ڵ� ���Խ��� �ٰ��ΰ��� ����.

  • [9-4] ���ĵ�� ����, ������� ���� ���� ���? -
        ����ڰ� �ڽ��� ���� ��������� �����ϴ� ����
        ����� ����� �����Ѵ�.
        ������ ��� = 'YES' �� �����ϸ�, ȸ���űԵ�����̺� �ϴܿ�
        �������� �����ɼ� üũ�ڽ��� ��µǰ� �ǰ�,
        ����ڴ� �ڽ��� ��������� �ٽ� ������ �� �ִ�.
        ���̵�� ��й�ȣ�� ������ ������ �� ����,
        �����ڿ� ���ؼ��� ������ ���ȴ�.

  • [9-5] ȸ�������� ��µ� ��������? -
        ȸ�������� ��µ� �������� �����Ѵ�.
            [board-main index] - BOARD �� Main ��� ������ ���
            [board-write form] - BOARD �� �۾��� ������ ���
            [URL����] - �ٸ� �������� URL �� ����

  • [9-6] �����׸� 'URL����' �� ����� URL -
        ȸ��������, BOARD �� �ƴ� �ٸ� �������� ��µǰ� URL�� �Է��Ѵ�.
        ���� �����׸�[9-5]�� [URL����] ���� �� ���ƾ� ��ȿ�ϴ�.

  • [9-6-1] �α׾ƿ� �� ��µ� ������ URL -
        ȸ������, Ȥ�� ���������� ���ӻ��¿��� �α׾ƿ� �������� Ŭ��������
        �����ʱ�ȭ(�α׾ƿ�) �� �Բ� ��µ� �������� �����Ѵ�.

  • [9-7] ID��� ����Ÿ ������ ������ -
        ���̵� ��Ϲ� ������ ���⼭ ������ ����� ������ �����ϰ� �ȴ�.
        �������� BOARD �� ȸ����� ����Ÿ�� �����ϰ��� �� ���
        ������ BOARD ���� ��� �� �׸ñ¿¡¼ï¿½ ���� ���ϰ�θ� ������ �ش�.
          ��, �������� ������ �����ϰ� �Ϸ���
          �Ʒ� [9-25] ID ȸ�� ��� ���� '2������' �� ������ ����
          �������� ���� ��θ� �Է����ָ� �ȴ�.

  • [9-8] ���ϸ��� ����Ÿ ������ ������ -
        �� �׸�([9-7])�� ���ϸ��� ����Ʈ�� ����Ǵ� ������ ��θ� �����ϴ� ���̴�.
        �ٸ� BOARD �� ���ϸ����� �����ϰ� �� �� ��쿡��
        ������ ��θ� �־� �ָ� �ȴ�.

        ���ϸ�����, �� ���ȸ������ �ο��Ǵ� ����Ʈ ���� �����̴�.
        ����Ʈ ���������� ������� �߰��ϴ��Ĵ� BOARD �� �������
        ����Ʈ ���ݿ� ���� �������� ���̴�.
        �Ϲ��� ����, BOARD �� ���θ� ��� ��쿡
        ��ǰ ���� ������ ���� �׿� �����ϴ� ����Ʈ ���������� �ο��Ͽ� ���ϸ�����
        ���� �� �� �ִ�, (�̰Ϳ� ���� ������ [��������]-[12,���޹���Ȱ��]�� �ִ�.)
        ���ϸ��� ����Ʈ ���� ����� �� �ܿ��� ���������뵵�� Ȱ���� �����ϴ�.

  • [9-9] �Ϲ�(��ũ��Ʈ ����) ���丮�� ���ٱ��� ���� -
        [ȸ���������̺�]���� ���� ��ư�� Ŭ���ϸ� �ڼ��� ������ ����

  • [9-10] ~ [9~19] ID�����-����׸� �߰� 1~10 -
        ȸ���űԵ������ ���ο� �Է��ʵ带 �߰��Ѵ�.
        ���϶��� �ؽ�Ʈ�Է��ʵ�, ��������ù�ư, ��Ƽüũ�ڽ�,
        Ǯ�ٿ�޴�, �������Է��ؽ�Ʈ������ �� � ���·ε� �߰������� �����ϴ�.

        radio ���ù�ư ���� ��) ' �̻�����=radio:������/���ҿ�/������/�̿��� '
        ���� ���� �Է��� �ָ� '�̻�����' �̶�� �������� ��
        �̸��� �ش��ϴ� 4���� radio ���ù�ư�� �Ʒ��� ���� �߰� �����ȴ�.
        �̻����� : ������ ���ҿ� ������ �̿���

        select ���ù�ư ���� ��) ' ��°�=select:����/�λ�/����/û��/���� '
        ���� ���� �Է��� �ָ� '��°�' �̶�� �������� ��
        ���ø��� �ش��ϴ� 5���� �ɼ� select ���ù�ư�� �Ʒ��� ���� �߰� �����ȴ�.
        ��°� :

        checkbox ��ư ���� ��) ' ��������=checkbox:�Ϻ�/�̱�/�߱�/���� '
        ���� ���� �Է��� �ָ� '��������' �̶�� �������� �� ������
        �ش��ϴ� 4�װ��� checkbox ���ù�ư�� �Ʒ��� ���� �߰� �����ȴ�.
        checkbox �� ���ÿ�Ҵ� �ִ� 30�� ������ ���ȴ�.
        �������� : �Ϻ� �̱� �߱� ����

        textarea ������ ���Է»��� ���� ��) ' �ϽǸ���=textarea:30/3/�Է��ϼ���'
        ���� ���� ������ '�ϽǸ���' �̶�� �������� ����30 ����3 ũ����
        ���Է»��ڰ� �Ʒ����� ���� �����ǰ� �ۻ��ڳ�����
        �⺻������ '�Է��ϼ���' �� ���Եȴ� .
        �ϽǸ��� :


        text �ʵ� ���� ��) ' �������ּ�=text:20/30/���������� '
        ���� ���� �Է��� �ָ� ' �������ּ� ' ��� ��������
        �Է±��ڼ� ���� '20' , �Է��ʵ���� '30' �� �ؽ�Ʈ �Է� �ʵ尡
        �Ʒ��� ���� �߰� �����ǰ� �Է��ʵ� ������ '����������' ��� �ܾ �ٴ´�.
        �������ּ� : ����������

        text �ʵ� ���� ��2) ' ��� '
        ���� ���� ���� �����ϸ� '���' ��� ������, �Է±��� ����(maxlength)
        ' 35 ' �� �ؽ�Ʈ �Է� �ʵ尡 �⺻������ �Ʒ��� ���� �߰� �����ȴ�
        ��� :

        * '�ʼ��׸�����' �� üũ�ϸ� �ش� �׸���
          �ݵ�� �Է��ؾ߸� ����� �̷������ �Ѵ�.

        * �Է��߰��׸��� ���� '�ֹε��' �̶�� �ܾ ���ԵǸ�,
          ��Ͻ� �� �Է��ʵ� ���� �ֹε�Ϲ�ȣ ���� ��ġ�ϴ�����
          �ڵ� üũ�ϰ� �Ǹ� ������ Ʋ���ų�
          �̹� ��ϵ� �ֹε�Ϲ�ȣ�̸� ��ϰź� �޽����� ����Ѵ�.

        * �Է��� �����ּҿ� ������ �����ּҰ� �̹� ��ϵǾ� �ִ� ��쿡��
          ��ϰź� �޽����� ����Ѵ�.


    TIP
        �Է��׸� �߰������� 10�� ���� �����ϰ� �Ǿ� ������,
        10�� �̻� �߰������� �ʿ��ϴٸ� ������ ���� ����� ����� �� �ִ�.
        ����, ������������ �߰�������� 10���� ��� ������ �ְ�,
        ȸ��������� ���� ȭ�鿡 �����, '�ҽ�����'�� �Ͽ�
        �Է����� html ���Ϸ� �����Ѵ�.
        �� ���� ������ html ������ �����Ѵ�.
        html ������ �ؽ�Ʈ ������� ����,
        �߰��׸��������� ������ �Է��ʵ�κ��� �±׸� ��.
        �߰��׸��� ������ '��ȭ��ȣ' ��� �־��ٰ� �����ϸ�, ������ ����
        ��ȭ��ȣ : <input type=text name="WPL_87" size=35>
        �� ���������� �߰��׸��� �����Ǿ� �ִ� ���� �� �� ���� ���̴�.
        �� �±׸� �ٰ��Ͽ� ������ ���� �Է��ʵ带 �߰��� ���� �� �ִ�.
        �ڵ���: <input type=text name="WPL_87_add1" size=15>
        ȣ���: <input type=text name="WPL_87_add2" size=15>
        ��Ÿ.1 :<input type=text name="WPL_87_add3" size=15>
        ��Ÿ.2 :<input type=text name="WPL_87_add4" size=15>
        ��Ÿ.3 :<input type=text name="WPL_87_add5" size=15>

        ��, ��ȭ��ȣ�� �ش��ϴ� �Է��ʵ��� name ���� "WPL_87" �ڿ�
        "_add1" , "_add2" , "_add3" , "_add4" , "_add5" .... �� ������
        "name ��" �� ����ؼ� �Է��ʵ带 �߰� ������ ������ �ȴ�.

        �Ѱ��� ��.. �ٸ� �Է��ʵ� �߰� ������ ���� �ϰڴ�.
        * ������� : �� �� �� ��
        �߰��������� ���� ���� �Է��ʵ带 ������� ������ ���� �־� �ش�.
        ������������ �߰� ������ [����׸��߰�4]�� name ����
        "WPL_90" �� �ʵ带 �߰��ϴ� �����̴�.
        ������� : <input type=text name="WPL_90" value="19" size="4">��
        <input type=hidden name="WPL_90_add1" value="�� ">
        <input type=text name="WPL_90_add2" size="2">��
        <input type=hidden name="WPL_90_add3" value="�� ">
        <input type=text name="WPL_90_add4" size="2">��
        <input type=hidden name="WPL_90_add5" value="�� ">
        <input type=text name="WPL_90_add6" size="2">��
        <input type=hidden name="WPL_90_add7" value="��">
        ���� ������ "input type=hidden" �±׸� ���� ����ѰͿ� �ָ��ϱ� �ٶ���.
        ���⿡ �Էµ� ���� ����ɶ��� '��', '��', '��' �� �����±��� value ������
        �־� �־��� ������ "1975�� 5�� 12�� 6��" �� ���� �������� ����Ÿ�� ����ȴ�.
        ('hidden' �±״� �̸��״�� ���� �±׷μ�, ȭ��� �������� �ʰ�
        ���� 'value' �� ���� ���� �����ϴ� �±��̴�.)
        ������������ �߰���Ų 10���� �Է��ʵ� name �� ��ο�
        �̿� ���� �Է��ʵ带 �߰��� �ٿ� �־� �� �� �ִ�.(�� �ʵ�� 10���� �߰�����)
        ���� ������ html ������ Ȩ�������� �÷��ְ� ��ũ�� �����ָ� �ȴ�.
        html �������� �߰��� �Է��ʵ��� �Էµ���Ÿ�� name ���� �ٰŰ���
        �⺻ �ʵ忡 ���ٿ� ����ȴ�.
    (�� ������ �ۼ��ʸ� ������ ���� �������Ͽ� ���ԵǾ� �ִ�
    technote/������/regist.html ������ �����ϱ� �ٶ���.)



  • [9-20] ID���-�Է� �ʼ��׸����� -
        �ݵ�� �Է��ؾ� ����� �ǰ� �����Ѵ�.

  • [9-21] ���̵�,�̸�,��й�ȣ�� �׻� �Է��ʼ��׸� ���� -
        BOARD �� ȸ����ϰ��� �⺻������ �̸�,���̵�,��й�ȣ��
        �ݵ�� �Է��ؾ߸� ����� �ǰ� �Ǿ� �ִ�.
        �׷��� �� �ʼ� �Է»����� �����ؾ� �� �뵵�� ����ϰ��� �Ѵٸ�
        �� �׸��� 'NO' üũ�� �ָ� �ȴ�.
        �Ϸʷ�, ȸ�������� �ƴ� ���ϸ��뵵�θ� ����� ����̴�.
        �̶��� �űԵ������ HTM���Ϸ� ������ �ٸ� �Է� ��ҵ��� �� �����ϰ�
        ���� �ּ� �Է��ʵ常 ���ܼ� �ٸ� HTM ���ϳ��� ������ �ָ� �Ǵµ� �� ���,
        �����ּҸ� �Է��ϰ� �ǹǷ� �ٸ� ���̵� �̸�, ��й�ȣ�� �ʿ� ���� �ȴ�.
        �׷��� ���̵�,�̸�,��й�ȣ�Է� �ʼ��׸� ������ ����(NO)�� �־�� �Ѵ�.

  • [9-22] ȸ���űԵ�����̺�-�Է��׸� ��¿ɼ� -
        �űԵ������ ��µ� ��Ҹ� �ְų� �����Ѵ�.


  • [9-23] ȸ�������� ��� �������� ��ܿ� 'htm �±�' ���� -
        ȸ������,����������� ��ܿ� ��µ� ������ htm �±׷� �ۼ� �����Ѵ�.

            TIP: �� [9-1]�� �������� ȸ�� �ű� ������̳� ȸ������,�����
            [���Ѽ���]�� ���� ��½ñⰡ �޶����ٴ� ���� �˾��� ���̴�.
            �׷��� ���⼭ ���ϴ� ���� BOARD ��ü������ ����ϴ� ������
            �ش�Ǵ°��̴�.
            ���� ������̳� ����� ������ htm ���Ϸ� �����Ͽ� ����ϰ� �ִٸ�
            ������ ���� '��½ñ�' �� �Ǿ� ��µǴ� ���� HTM���� ����� ���� ����
            ����̳� ������ �ٸ��Ƿ� ���ϰ��� ������ ���� ���̴�.
            �̰��� �ذ��ϱ� ���ؼ��� �� �׸�[9-23]�� �ڹٽ�ũ��Ʈ �ڵ带
            �־� �����μ� �ذ��� �� �ִ�.
            �� '��½ñ�'�� �Ǹ� BOARD ��ü���� ���,�������� �ߴ°� �ƴ϶�
            ������ ����� ���� HTM ������ ���� �߰� �����ϴ� ���̴�.
            �� �׸�[9-23]�� ������ ���������� htm �ڵ带 ���Խ��� �ָ� �ȴ�.
            <script language='JavaScript'>
            location.href="http://abcdef.com/html/reg/reg.html";
            </script>

            �̷��� �� �ָ� BOARD ��ü�� ȸ������/��� ���� ���� �ʰ�
            ������ ����� ���� http://abcdef.com/html/reg/reg.html ������ �߰� �ȴ�.

  • [9-24] ȸ���űԵ��(������ or ���ĵ��) �Ϸ��� ��µ� �޽��� -
        ȸ�� �űԵ�� �Ϸ��� ��µ� �޽����� �ۼ��Ѵ�.
        [9-2]���� ������ �űԵ�Ϸ���(���ĵ��/������)�� ����
        �׿� ������ �޽����� �־� �ֵ��� �Ѵ�.
        �̰� ���� Ư���������� �ٷ� ������ �Ϸ��� �� [9-23]������ ����
        �ڹٽ�ũ��Ʈ �ڵ带 ������ �ָ� �ȴ�.

  • [9-25] [������]���� [���ĵ��]���� ��ȯ�� �� �ڵ��߼۵� ����-
        [9-2]���� ��Ϸ����� '�ϴܿ�����' ���� �����ߴٸ� �űԵ�Ͻ�û����
        �ٷ� '���ĵ��' ���� �ʰ� '������' ���θ� �Ǹ� ����
        �����ڰ� ������ �� �־�߸� ���ĵ�� �ȴ�.
        ������ ������ �ɶ� ���� ��ϵʰ� ���ÿ� ����ڿ���
        �뺸�Ǵ� ���� ������ �־� �ֵ��� �Ѵ�.

  • [9-26] ID ȸ�� ��� ���� '2������' -
        �⺻������ �� BOARD �� �� [9-7]�׸ñ¿¡¼ï¿½ ������
        ȸ����ϵ���Ÿ ���� 1������ �����Ѵ�.
        �� �̻��� ���� ��, �ϳ� �̻��� ȸ����� ������ �����ϰ��� �� ��쿡��
        �� [9-25]�׸ñ¿¡¼ï¿½ �������� ���� ��θ� ������ �ָ� �ȴ�.
        ���⼭ ������ ����� ���Ͽ� ���ؼ��� ȸ�������� �� ���� ����ڷḦ �о� ���̸�
        �ش� ���Ͽ� �űԵ�ϵ���Ÿ�� ��������� �ʴ´�.
        �� [9-7]���� ������ ������ ���� �а� �ű⿡ ȸ����� �ڷᰡ ��������,
        2���� �� �׸�[9-25]���� ������ ������ ���ʷ� �о� ���̰� �Ǿ� �ִ�.
        ���� ȸ���������̺��� ���ȸ�� ����Ʈ���� ��Ÿ���� ������,
        ������ ȸ�������ÿ��� �߰��� �о� ���δ�.
        �ٸ� BOARD ���� �����ϴ� ȸ����������� ���纸���� ȸ�������ÿ���
        �����ϰ��� �� ��쿡 �� ����� ����� �� ������,
        ���� ���ȸ������ ���Ƽ� �ϳ��� ���Ϸ� ������ ������� ��쿡��
        �������� ���Ϸ� ������ �������� ����� ���� �����ϵ� ������ �����ǰ� �� ��
        �̿��ϱ� ���� ���̴�. 1���� ���Ͽ� 10000���� �̻� ��ϵǾ��ٸ�
        �� ����(�⺻���: technote/board/boardname/idlist.cgi)�� ������
        ��ο� �Ű��ְ� ���ο� ���Ϸ� ����� �޴� ���� �����ϱⰡ �����ϴ�. �̷� ���
        �Űܳ��� ���ϰ� �� ������ ���ÿ� �����ϱ� ���ؼ��� �� �׸ñ¿¡¼ï¿½
        �������� ������ ��θ� ���� �ָ� �ȴ�.
        ���� ���ϰ�θ� ������ ���� �� ���ο� �ϳ����� ��θ� �ְ� �ٹٲ� �Ѵ�.

        ������1=> /home/http/public_html/technote/board/abcboard/idlist.cgi
        ������2=> ./board/abcboard/idlist.cgi
        ����η� ������ main.cgi ������ �������� �Ѵ�.

          �ϴ� ���̵� �Է��Ͽ� �����ϰ� �Ǹ� �� ����(id)�� �湮���� ����
          ����Ǿ� ���� �湮�ÿ��� �ڵ����� ���������� ī��Ÿ�� �����Ѵ�.
          ������������ ȸ���������̺����� Ȯ�� �� �� �ִ�.

     

    ���ձ��CGI ��ũ��Ʈ2001
    �� �¶��� ���� (���׷��̵� ����, ����,���� ����)
    �� technote21free.zip   technote21free.tar (TECHNOTE2001 �������� �ٿ�ε�)
    �� Copyright www.technote.co.kr