Работа в Internet и создание web-страниц. Эксаревская М.Е. - 24 стр.

UptoLike

Составители: 

ɛɨɥɶɲɢɧɫɬɜɟ ɫɥɭɱɚɟɜ ɬɪɟɛɭɟɬ ɯɨɪɨɲɟɝɨ ɡɧɚɧɢɹ ɫɨɨɬɜɟɬɫɬɜɭɸɳɟɝɨ ɹɡɵɤɚ
ɩɪɨɝɪɚɦɦɢɪɨɜɚɧɢɹ ɢ ɜɨɡɦɨɠɧɨɫɬɟɣ ɨɩɟɪɚɰɢɨɧɧɨɣ ɫɢɫɬɟɦɵ Unix.
ȼ ɩɨɫɥɟɞɧɟɟ ɜɪɟɦɹ ɨɩɪɟɞɟɥɟɧɧɨɟ ɪɚɫɩɪɨɫɬɪɚɧɟɧɢɟ ɩɨɥɭɱɢɥ ɹɡɵɤ
PHP/FI, ɢɧɫɬɪɭɤɰɢɢ ɤɨɬɨɪɨɝɨ ɦɨɠɧɨ ɜɫɬɪɚɢɜɚɬɶ ɩɪɹɦɨ ɜ HTML-ɞɨɤɭɦɟɧɬɵ
(ɞɨɤɭɦɟɧɬɵ ɩɪɢ ɷɬɨɦ ɫɨɯɪɚɧɹɸɬɫɹ ɜ ɜɢɞɟ ɮɚɣɥɨɜ ɫ ɪɚɫɲɢɪɟɧɢɟɦ *.pht ɢɥɢ
*.php). Ɏɨɪɦɵ ɩɟɪɟɞɚɸɬ ɢɧɮɨɪɦɚɰɢɸ ɩɪɨɝɪɚɦɦɚɦ-ɨɛɪɚɛɨɬɱɢɤɚɦ ɜ ɜɢɞɟ
ɩɚɪ [ɢɦɹ ɩɟɪɟɦɟɧɧɨɣ]=[ɡɧɚɱɟɧɢɟ ɩɟɪɟɦɟɧɧɨɣ]. ɂɦɟɧɚ ɩɟɪɟɦɟɧɧɵɯ ɫɥɟɞɭɟɬ
ɡɚɞɚɜɚɬɶ ɥɚɬɢɧɫɤɢɦɢ ɛɭɤɜɚɦɢ. Ɂɧɚɱɟɧɢɹ ɩɟɪɟɦɟɧɧɵɯ ɜɨɫɩɪɢɧɢɦɚɸɬɫɹ
ɨɛɪɚɛɨɬɱɢɤɚɦɢ ɤɚɤ ɫɬɪɨɤɢ, ɞɚɠɟ ɟɫɥɢ ɨɧɢ ɫɨɞɟɪɠɚɬ ɬɨɥɶɤɨ ɰɢɮɪɵ.
Ʉɚɤ ɭɫɬɪɨɟɧɚ ɮɨɪɦɚ
Ɏɨɪɦɚ ɨɬɤɪɵɜɚɟɬɫɹ ɦɟɬɤɨɣ <Form> ɢ ɡɚɤɚɧɱɢɜɚɟɬɫɹ ɦɟɬɤɨɣ </Form>.
HTML-ɞɨɤɭɦɟɧɬ ɦɨɠɟɬ ɫɨɞɟɪɠɚɬɶ ɜ ɫɟɛɟ ɧɟɫɤɨɥɶɤɨ ɮɨɪɦ, ɨɞɧɚɤɨ ɮɨɪɦɵ
ɧɟ ɞɨɥɠɧɵ ɧɚɯɨɞɢɬɶɫɹ ɨɞɧɚ ɜɧɭɬɪɢ ɞɪɭɝɨɣ. HTML-ɬɟɤɫɬ, ɜɤɥɸɱɚɹ ɦɟɬɤɢ,
ɦɨɠɟɬ ɪɚɡɦɟɳɚɬɶɫɹ ɜɧɭɬɪɢ ɮɨɪɦ ɛɟɡ ɨɝɪɚɧɢɱɟɧɢɣ. Ɇɟɬɤɚ <Form> ɦɨɠɟɬ
ɫɨɞɟɪɠɚɬɶ ɬɪɢ ɚɬɪɢɛɭɬɚ, ɨɞɢɧ ɢɡ ɤɨɬɨɪɵɯ ɹɜɥɹɟɬɫɹ ɨɛɹɡɚɬɟɥɶɧɵɦ. ȼɨɬ ɷɬɢ
ɚɬɪɢɛɭɬɵ.
ACTION
Ɉɛɹɡɚɬɟɥɶɧɵɣ ɚɬɪɢɛɭɬ. Ɉɩɪɟɞɟɥɹɟɬ, ɝɞɟ ɧɚɯɨɞɢɬɫɹ ɨɛɪɚɛɨɬɱɢɤ
ɮɨɪɦɵ.
METHOD
Ɉɩɪɟɞɟɥɹɟɬ, ɤɚɤɢɦ ɨɛɪɚɡɨɦ (ɢɧɚɱɟ ɝɨɜɨɪɹ, ɫ ɩɨɦɨɳɶɸ ɤɚɤɨɝɨ ɦɟɬɨɞɚ
ɩɪɨɬɨɤɨɥɚ ɩɟɪɟɞɚɱɢ ɝɢɩɟɪɬɟɤɫɬɨɜ) ɞɚɧɧɵɟ ɢɡ ɮɨɪɦɵ ɛɭɞɭɬ ɩɟɪɟɞɚɧɵ
ɨɛɪɚɛɨɬɱɢɤɭ. Ⱦɨɩɭɫɬɢɦɵɟ ɡɧɚɱɟɧɢɹ: METHOD=POST ɢ METHOD=GET.
ȿɫɥɢ ɡɧɚɱɟɧɢɟ ɚɬɪɢɛɭɬɚ ɧɟ ɭɫɬɚɧɨɜɥɟɧɨ, ɩɨ ɭɦɨɥɱɚɧɢɸ ɩɪɟɞɩɨɥɚɝɚɟɬɫɹ
METHOD=GET.
ENCTYPE
Ɉɩɪɟɞɟɥɹɟɬ, ɤɚɤɢɦ ɨɛɪɚɡɨɦ ɞɚɧɧɵɟ ɢɡ ɮɨɪɦɵ ɛɭɞɭɬ ɡɚɤɨɞɢɪɨɜɚɧɵ
ɞɥɹ ɩɟɪɟɞɚɱɢ ɨɛɪɚɛɨɬɱɢɤɭ. ȿɫɥɢ ɡɧɚɱɟɧɢɟ ɚɬɪɢɛɭɬɚ ɧɟ ɭɫɬɚɧɨɜɥɟɧɨ, ɩɨ
ɭɦɨɥɱɚɧɢɸ ɩɪɟɞɩɨɥɚɝɚɟɬɫɹ ENCTYPE=application/x-www-form-urlencoded.
24
����������� ������� ������� �������� ������ ���������������� �����
���������������� � ������������ ������������ ������� Unix.
      � ��������� ����� ������������ ��������������� ������� ����
PHP/FI, ���������� �������� ����� ���������� ����� � HTML-���������
(��������� ��� ���� ����������� � ���� ������ � ����������� *.pht ���
*.php). ����� �������� ���������� ����������-������������ � ����
��� [��� ����������]=[�������� ����������]. ����� ���������� �������
�������� ���������� �������. �������� ���������� ��������������
������������� ��� ������, ���� ���� ��� �������� ������ �����.


     ��� �������� �����
     ����� ����������� ������ 
� ������������� ������
. HTML-�������� ����� ��������� � ���� ��������� ����, ������ ����� �� ������ ���������� ���� ������ ������. HTML-�����, ������� �����, ����� ����������� ������ ���� ��� �����������. �����
����� ��������� ��� ��������, ���� �� ������� �������� ������������. ��� ��� ��������. ACTION ������������ �������. ����������, ��� ��������� ���������� �����. METHOD ����������, ����� ������� (����� ������, � ������� ������ ������ ��������� �������� ������������) ������ �� ����� ����� �������� �����������. ���������� ��������: METHOD=POST � METHOD=GET. ���� �������� �������� �� �����������, �� ��������� �������������� METHOD=GET. ENCTYPE ����������, ����� ������� ������ �� ����� ����� ������������ ��� �������� �����������. ���� �������� �������� �� �����������, �� ��������� �������������� ENCTYPE=application/x-www-form-urlencoded. 24