50
списков, тексов заданного формата, а так же простые функции поиска; переход к
другим Веб-страницам посредством щелчка кнопки мыши по гипертекстовой
ссылке; создания и заполнения форм для транзакций с удаленными службами,
непосредственного включения в Веб-документы видеоклипов, звука и других
внешних объектов.
PHP - серверный язык программирования PHP (Hypertext Preprocessor -
препроцессор гипертекста) - это широко используемый язык сценариев общего
назначения с открытым исходным кодом. PHP специально разработан для
написания Web-приложений, исполняющихся на Web-сервере [4]. Огромным
преимуществом PHP, в отличие от JavaScript, является то, что PHP- скрипты
выполняется на стороне сервера. Именно это и требуется для реализации
информационной системы. PHP не зависит от быстродействия компьютера
пользователя или его браузера, он полностью работает на сервере. Пользователь
даже может не знать, получает ли он обычный HTML-файл или результат
выполнения скрипта. Сценарий на языке PHP могут исполняться на сервере в виде
отдельных файлов, а могут интегрироваться в HTML-код страницы. PHP способен
генерировать и преобразовывать не только HTML-документы, но и изображения
15 разных форматов (JPEG, GIF, PNG), файлы PDF и FLASH. PHP может
формировать данные в любом текстовом формате, включая XHTML и XML. PHP -
кроссплатформенная технология.
Дистрибутив PHP доступен для большинства операционных систем,
включая Linux, многие модификации Unix, Microsoft Windows, Mac OS и другие.
PHP поддерживается на большинстве Web- серверов, таких, как Apache, Microsoft
Internet Information Server (IIS), Microsoft Personal Web Server и другие. PHP
поддерживает работу со многими базами данных: MySQL, MSQL, Oracle,
PostgreSQL, SQLite и другие.
Язык программирования PHP, особенно в связке с популярнейшей базой
данных MySQL - оптимальный вариант для создания интернет-сайтов различной
сложности. В настоящее время ни одно серьезное Web-приложение не может
обойтись без взаимодействия с базой данных, обеспечивающей разнообразные
возможности при работе с данными: сортировка, поиск, преобразование,
редактирование и многое другое. При этом все низкоуровневые операции с