Интернет-журнал 'Домашняя лаборатория', 2007 №3 - Вудворт
Шрифт:
Интервал:
Закладка:
� ������ bar.01.php, bar02.php � �.��. ��������� �������� �������� � ������ �� ���-����� �����. ���� checkbox � ��������������� ������ ��� ������� �� ��������� ��������, �� ���������� ��� ����� ����������� ������ True � ������ ��� � ����������� � ��������.
�����������, ��� ���� ���������� ����� � ��������� ����� ����������� �� ����������� �� ������ ���� � ������������ ������������ ����� ���������� ���������� �� ���������� ������ �� ��������� �������. � ���� ��� ������ � ��������, �� ����� ���������� ��������� ����� ������� �������, ������������� ���� �������� �� �������� �� ����� �� ��� �, ������ �� ���, ���������� ��������� ����� ��� �������� ���� ������ ������ �� ����� � �����-������ �� ��������-"�������". ���, ������, �� ����� ����� "����-�����" (www.econprofi.ru) ����� ��� �� ������ ������ "������� � ������" (���.�19.4),�� ������� ������������ ������� �� �������� �������, ����� �������� ��������� ������������ ������������� �� ��������� �����. ���������� �������� � ���������� �������, �� � ��� �� ���������� ������ ������ ������� �� �����������.
���.�19.4. ���� ��� �������������� ���� ��������� �������, ��� ���������� ��������� ��� ��������.
������ �����, ����������, ����� ����������. ���� ����������, ��� ���������� ���� ����� ������������ ����������� ���� ���-��� ��������� �������, ���� ��� ������� �����. � ��������� ������ �� �������� �������� ��� checkbox'� ��������, ��� �������� ����� � ����. ������� ����� ��������� �� �������� ��� � ������ ������ ����� ���� �������� � "����������� ���". �� ����� ��������� ����������� � �������� �������, ���������� ��� ���������� � �������� on, � ����� ������� ���������� ��� ��� �� ��������-����������� �������, �������� ������� �� ��� ������� �������� �������� ��� �����, ����� ��� ���� ������� ����������: if (($bar02==True) || ($all==True)) {� (���������, ��� ���� ||
�������� "���"), � ����� ����������� ����� ����� ����� ���� �� ����� albm.php?all=True. ����� ��� ������� ��� �� ������ ��������� �� �������� ���� ��������� �� JavaScript, ����������� �������������� ������� ���� checkbox'�� �, ��������, �� ������� (��. �����, � �������, �� �������� www.harchikov.ru/cass.php). ��� ��� ������� ��� ���������� �������, � �������.
��������-�������
2.�� ������� ��� ����� ����� ������� ����-��������-������� � �.��. ���������� �� ���� ����� ������, ������� ����� ������������ ��� �� ����������� �����. ��� ���� �������� ��������� ���������� �������������� �� ����� � ��� ���� ������������� ������ �� �����.
� �������, ����� "����������� �������" ����������� ������ �� �������� http://www.harchikov.ru/cass.php (���.�19.5). ���������� ����� ����������� �������� ������ � �������� ���������������� ��� �����������, �������� ������� � checkbox'��. � ���� �������� ���������� ������ ���������� ������ � ���������� � ������ (�������������� ��������� ��������� �� javascript � ��������� ���������� Dynamic HTML � ��������������� ������ �����), ���������� ������ ������ ���� ���������� ������ � ��������� �����, ����� ��������������� ������.
���.�19.5. ��������-������� � ������� � ���������. � ������� ��� ����� 5 �����.
�������� "��������" �������� ����� � ���������� <FORM METHOD="post" ACTION="http://www.harchikov.ru/zakaz.php" NAME="mainform"> � �� ���� PHP-���������, �������������� �����, ��������� � ����� zakaz.php �� ����� www.harchikov.ru (� ������ �� ��� �������� ���������� ������� ����� ������� ������ ����������� ������ �� �������� �������� � "��������� �����"), � � �������� ������ ���������� ������������ �� �����. ��������� ��������� �� ���, ����� ���� ������������, ������ ����������� � �����-���� web-��������, �� ������� �������� ����� ���������� � ����� zakaz.php. ��� ��� �������� ���-��������, ����������� ������ � ������� � ������������ ��� �������������� �����:
<?php
$zak=" n";
if ($RNS == True){$zak="$zak ������� �� �������! n"; }
if ($ZAR == True){$zak="$zak �� ������ n"; }
if ($PRP == True){$zak="$zak ����� ������������ n"; }
...
mail ("[email protected]", "����� �� �������", "� ������ $email � ����������� ������� $cont ������ ������ �� ������������ ������: $zak. ����������� ����������� ��������� $HTTP_USER_AGENT, ������� � IP-������ $REMOTE_ADDR", "From: $emailnReply-To: $emailnContent-Type: text/plain; charset=windows-1251");
?>
�������, ���������� ������������ ������, ����� ��������� � ��� mail (�������� ������� ����). ��� ��� ������ ����������, ����� ���������� ������ ��� ����� ������ ��������� �����, �� ����� ����� �� ����������� ������, �� � ������� ���������� ��������� ���� �� ������ ������ � ��������� ���������� ���������� ��������� ������ � ���������� �������� ������ �������� ������������ ������� (����� �� ���� ������� � ����������� ��������������� ������������� �������� � �������� ���� ����������, ��� ������� checkbox�� �������� ������ ��������� �����, ��������, PVS � <INPUT NAME=FVS TYPE=checkbox>)�� � ��� ��� ������ ���������� � ������. � ���������� ���, ��� ������������ ������, ������� ���������� ������ ���������� ������� � �������� � ���������.
������ � ����, ��� ��� ������������ ������������ ������� mail �� ��������� ���������� �� ��� ������ ���� ����������� ��������� � �������� ������ � ���������������� ���������� � ���������� web-�������,�� ����� ������������� ��� ����� �������� ��������� �� ������. ������� ����������� ��������� ����� �������� ����� ����� �� ������� � ���������.
��� ���, ����� ������, �� ������ ������� ������������ ����� ������ ����-���� ����� �������� � ��������� ������ ���� ������� ��� �� ����������� �����. ��� ������������� ������� ������� ���������� ���� �� ����� ���� ��������� ������������ � ��������� �� ����� ���������� ������ � �� �������� ����� ��������� �������� � �������� �������, ����������� �� ����, ������� ������ ����������� � ��������� ���� ����� ������, � �����, ������������� �����, ���� ����� ���������. �� � ���� �������� �� ������� ��� ������������� �������� ������ �� ���� � �� ������ ��������� �� ����-���� �� ����� ��� ��������� �� �������-�����, ����������� ������� ��� �������� (�� �������� ������ � ��������� ����� ������� ������ ����� �������� � ����������-������������,