
- •1Передача параметрів в php
- •2Робота з базами даних в php
- •4Адресащя pecypcie в iнтернет
- •5Альтернативний синтаксис php
- •6Асоціативні масиви в php
- •Одномірні асоціативні масиви:
- •Багатовимірні асоціативні масиви:
- •7Приклад простого багатовимірного масиву:
- •Відображення списку полів у html-формі
- •10Графічне зображення як фон
4Адресащя pecypcie в iнтернет
Система WWW является лишь частью сети Интернет. Другие ресурсы Интернет (электронная почта, FTP, Gopher, TelNet, WAIS, Usenet и т. п.) начали свое существование задолго до появления системы WWW. К настоящему времени они накопили много достойной для внимания информации и имеют свою солидную аудиторию. Можно пойти по пути создания специальных HTML-документов для взаимодействия с этими ресурсами, но система WWW предлагает значительно более простой и удобный способ доступа к ним - универсальную форму адресации информационных ресурсов (Universal Resource Identification, URI). Реально из всего того, что описано в URI, для доступа к различным ресурсам сети Интернет требуется знать только спецификацию URL - универсальный способ адресации ресурсов. Универсальный адрес ресурса (URL-адрес) - это адрес в системе WWW, с помощью которого однозначно определяется любой документ. В общем случае универсальный адрес ресурса имеет следующий формат: протокол://компьютер/путь Протокол является набором правил, согласно которому должна происходить передача данных. Основным протоколом в системе WWW является протокол HTTP - протокол передачи гипертекста, поэтому большая часть адресов начинается следующим образом: http:// Тем не менее, могут быть использованы и другие протоколы передачи данных, например, протокол передачи файлов (File Transfer Protocol, FTP) или протокол передачи данных в формате Gopher. Тогда на первое место в универсальном адресересурса ставится название используемого протокола. Например, ftp:// или gopher:// В современных версиях броузеров нет необходимости указывать имя протокола в начале каждого адреса ресурса. Если имя протокола не указано, то броузер попытается самостоятельно определить, какой протокол необходимо использовать. Компьютер - это адрес компьютера, с которым необходимо установить соединение. Может использоваться как IP-адрес, так и имя компьютера в доменной системе имен. Например: http://www.microsoft.com или ftp://194.85.120.66. Путь представляет собой точное указание месторасположения документа на компьютере. Это может быть название каталога и файла, например, http://www. stavr. com/products, htm. Если не указано имя файла, а только каталог, в котором он должен находиться, то пользователю будет передан файл, который определен в данном каталоге как файл, передаваемый по умолчанию. Обычно таковым является файл с названием index.htm (index.html) или default htm fdefault.html). Если в каталоге нет файла по умолчанию, то будет выдано сообщение об ошибке [45, сс. 456-457]. Для указания адреса электронной почты используется еще более простой формат URL-адреса: та і1to:Адрес_электронной_почты Например, mailto:tavridovich(a)mait.ги.
5Альтернативний синтаксис php
PHP предлагает альтернативный синтаксис для некоторых его управляющих структур, а именно: если , в то время как , для , по каждому элементу и выключатель . В каждом случае основной формой альтернативного синтаксиса является изменение открывающей фигурной скобки на двоеточие (:), а закрывающей скобки на ENDIF; , ENDWHILE; , ENDFOR; , endforeach, или endswitch, соответственно.
<? PHP если ( $ == 5 ): > равно 5 <PHP? ENDIF; ?>
В приведенном выше примере, блок HTML "равно 5" вложен внутрь структуры , если написанной с альтернативным синтаксисом. HTML блок будет показан только если переменная $ равна 5.
Альтернативный синтаксис также применяется и к другим и ElseIf . Ниже приведена структура , если с ElseIf и еще в альтернативном формате:
<? PHP если ( $ == 5 ): эхо "равно 5" ; эхо "..." ; ElseIf ( $ == 6 ): эхо "равно 6" ; эхо "!" ; другое : эхо "не равно ни 5 ни 6" ; ENDIF; ?>
Замечание :
Смешивание синтаксиса в одном и том же блоке управления не поддерживается.
За дополнительными примерами обращайтесь также к а , к и , если .