Представим, что на Вас в канун Нового года обрушилась работа: вставить информацию об авторских правах в каждую страницу сайта, который Вы обслуживаете. Конечно, сделать это не сложно: загнать текст в буфер и, лихо открывая страницы, вставлять в нужном месте. Но если сайт, которым Вы занимаетесь, разросся за последних семь месяцев до исполинских размеров в несколько сотен страниц? Вам остаётся потратить весь канун праздника на лихорадочное редактирование этого объёма! Читать далее »
Это не только очень просто — это еще и
увлекательно! К такому выводу неизменно приходишь, если начинаешь
знакомиться с основами программирования на языке
гипертекстового препроцессора РНР. Ну вот, еще только начало, а уже
непонятные слова пошли. Это ж надо было придумать такое —
гипертекстовый препроцессор! Так что для улучшения восприятия
материала давайте заранее условимся, что будем применять упрощенные
и понятные всем термины, что бы было понятно буквально всем. И еще
одна непременная условность — делаем все так, как делаем. Читать далее »
Если Вы четко представляете себе, что такое массив, предлагаю Вам сразу
перейти к чтению следующего абзаца. Если нет, тогда именно это Вы сейчас
и узнаете. Массив – это ряд переменных, упорядоченных по имени и имеющих
различный индекс. Для примера представьте, что у Вас есть двадцать
названий, и всех их нужно внести в программу. Читать далее »
При регулярном обновлении сайта нередко возникает ситуация, когда при обновлении связь обрывается и приходится начинать обновление сначала. При обновлении же сайта, состоящего из множества каталогов, вполне вероятно, что некоторые файлы не будут обновлены или закачаны вообще.
При наличии на вашем сайте PHP существует достаточно простое решение проблемы: на вашем сайте (не имеет значения на какой платформе он размещен) и на вашем «рабочем» (локальном) компьютере размещается скрипт, который дает возможность получить информацию о размещенных файлах и их размерах. Читать далее »
Функции, позволяющие выводить и обрабатывать HTML формы.
Друпал использует эти функции для обеспечения единого представления и обработки форм, в то же время упрощая и уменьшая объем HTML-кода, который должен генерироваться сторонними модулями.
Функция drupal_get_form() обеспечивает автоматическое отображение, извлечение информации и обработку результатов форм. Например:
// Показать форму регистрации.
$output = drupal_get_form('user_register');
Формы могут строится и отправляться программно, без пользовательского ввода, при помощи функцииdrupal_execute().