1.6.4 PHP
История PHP начинается осенью 1994 года. Когда Расмус Лердорф (Rasmus Lerdorf) начал работать над тем, что впоследствии стало PHP, единственной целью, которая была у него в мыслях, выяснить, кто читает его резюме. В то время, являясь независимым подрядчиком, Лердорф рассылал потенциальным работодателям свое мини-резюме с URL ссылкой на его полную версию. Чтобы следить за посетителями, он создал CGI скрипт на Perl-e, который вставлялся как специальный тег в HTML код его страницы, и собирал информацию о посетителях. Чтобы произвести впечатление на потенциальных работодателей, он позволил любому посетителю страницы просматривать собираемую статистику посещений. [1]
Он назвал этот код для сбора статистики «PHP-Tools for Personal Home Page», поскольку сам использовал его на своей персональной домашней странице (personal home page). Несколько человек поинтересовались тем, как они могли бы получить этот инструмент, и Лердорф принял решение предоставить его другим лицам. «Это чудо программного обеспечения. Вы можете дать это и тем не менее оставить это себе», - остроумно заметил Лердорф. В то время движения Open Source не существовало. Тогда оно назвалось freeware. Ближе к концу 1995 года Лердорф открыл для людей первый список рассылки по PHP, чтобы можно было обмениваться идеями, исправлениями ошибок и кодом.
- Введение
- 1 Теоретическая часть
- 1.1 Обоснование потребности в web-сайте
- 1.2 Понятие web-сайта
- 1.2.1 Классификация web-сайтов
- 1.3 Проектирование web-сайта
- 1.4 Этапы разработки web-сайта
- 1.4.1 Постановка задачи при проектировании web- сайта
- 1.4.2 Выбор программного средства для разработки
- 1.4.3 Разработка интерфейса
- 1.4.4 Разработка базы данных
- 1.4.5 Разработка административной части сайта
- 1.6 Средства разработки
- 1.6.1 HTML
- 1.6.2 DHTML
- 1.6.3 XML
- 1.6.4 PHP
- 1.6.5 Web-сервер Apache
- 1.6.6 CMS Joomla
- 2 Проектная часть
- 2.1 Общая структура сайта
- 2.2 Разработка интерфейса web-сайта
- 2.2.1 Дизайн web-сайта
- 2.2.2 Описание создания страниц web-сайта
- 2.3 Разработка сайта на основе CMS
- 2.3.1 Описание установки CMS Joomla
- 2.3.2 Создание Раздела
- 2.3.3 Создание Категории
- 2.3.4 Создание объекта содержимого