PHP 4 на практике




ГЛАВА 9


    ГЛАВА 9
    РНР и динамическое создание страниц Многие читатели в любой книге о компьютерах пролистывают все, что не представляет непосредственного интереса, и переходят к тому, что они действительно хотят зн...
    Простые ссылки
    По ссылкам пользователь может переходить как на обычные страницы HTML, так и на страницы, содержащие код РНР: а href = date.phpView today's date/a Если щелкнуть на ссылке, в браузере будет загруже...
    Файловые компоненты (шаблоны)
    Мы подошли к одной из моих любимых возможностей РНР. Шаблоном (применительно к web-программированию) называется часть web-документа, которую вы собираетесь использовать в нескольких страницах. Шаб...
    include( ) и require( )
    Одним из самых выдающихся аспектов РНР является возможность построения шаблонов и программных библиотек и их последующей вставки в новые сценарии. Применение библиотек экономит время и усилия по и...
    Функции
    В РНР существуют четыре функции для включения файлов в сценарии РНР: include( ); include_once( ); require( ); require_once( ). Несмотря на сходство имен, эти функции решают разные задачи. include(...
    Построение компонентов
    При определении структуры типичной web-страницы я обычно разбиваю ее на три части: заголовок, основную часть и колонтитул. Как правило, в большинстве правильно организованных web-сайтов присутству...
    Заголовок
    Заголовочный файл (вроде приведенного в листинге 9.5) присутствует практически в каждом из моих web-сайтов с поддержкой РНР. В этом файле содержится информация, действующая на уровне всего сайта,...
    Колонтитул
    Колонтитулом (footer) обычно называется информация, расположенная в нижней части страниц сайта, — контактные данные, ссылки и информация об авторских правах. Эту информацию можно разместить в отде...
    Основная часть
    В основной части страницы подключается содержимое заголовка и колонтитула. В сущности, именно основная часть содержит информацию, интересующую посетителей сайта. Заголовок эффектно выглядит, колон...
    Все вместе: заголовок, колонтитул и основная часть
    Вероятно, мое настроение лучше всего выражается фразой полковника «Ганнибала» Смита (Джордж Пеппард) из знаменитого сериала «Команда А»: «Люблю, когда все становится на свои места». Я испытываю не...
    Оптимизация шаблонов
    Во втором (на мой взгляд, более предпочтительном) варианте шаблоны оформляются в виде функций, находящихся в отдельном файле. Тем самым обеспечивается дополнительное структурирование ваших шаблоно...
    Проект: генератор страниц
    Хотя в большинстве созданных мною web-сайтов основное содержимое страниц формировалось на основании информации, прочитанной из базы данных, всегда найдется несколько страниц, которые практически н...
    Итоги
    В этой главе вы познакомились с первоочередной задачей, для решения которой и создавался РНР, — динамическим построением web-страниц. Были рассмотрены следующие вопросы: обработка URL; построение...









Начало