Главная » Записи с тегом "Константы"

Рубрики с меткой ‘Константы’

PHP ШАГ 4. ИЛИ ПРЫЖОК НА МЕСТЕ.

Мы продолжаем наш концерт, а за одно и рассматривать основы PHP. Сегодня начнем с внешних переменных.

Читать далее »

Защита include-модулей от несанкционированного доступа

Когда Вы пишите простенькую гостевую книгу, или счетчик, прибавляющий 1, к предыдущему значению, Вы, как правило, используете один-два файла не связанные друг с другом. Но однажды возникает необходимость разделять программу на несколько частей, причем одна часть вызывается другой. Пример:

Гостевая книга на PHP/MySQL

Сегодня я попытаюсь рассказать вам о том, как написать гостевую книгу на PHP и MySQL. Ничего сложного в этом нет, да и возможности данной гостевой не очень большие: постраничный вывод записей, возможность удалять записи.

Допустим, что у вас уже есть PHP, MySQL и веб-сервер. Вы все установили и настроили. Читать далее »

Константы

Имя Описание
BLOCK_CACHE_GLOBAL
modules/block/block.module
Это блок одинаков для всех пользователей на всех страницах
BLOCK_CACHE_PER_PAGE
modules/block/block.module
Этот блок может меняться в зависимости от показываемой страницы
BLOCK_CACHE_PER_ROLE
modules/block/block.module
Блок может меняться в зависимости от роли пользователя, просматривающего страницу, которой принадлежит блок. Это значение по умолчанию, которое используется, если для блока не указано иное.
BLOCK_CACHE_PER_USER
modules/block/block.module
Содержимое блока может зависить от того, какой пользователь просматривает страницу. Эта опция позволяет сэкономить вычислительные ресурсы на сайтах с большим количеством пользователей, но при этом она должна использоваться только если опция BLOCK_CACHE_PER_ROLE не предоставляет достаточных возможностей.
BLOCK_NO_CACHE
modules/block/block.module
Блок не должен кэшироваться. Эта настройку следует применять для простых блоков. В основном для тех, которые не выполняют ни одного запроса к базе данных, или если запрос кэша из базы данных будет более ресурсоёмким, чем генерация контента блока. А также для блоков, которые часто меняются.
BLOCK_REGION_NONE
modules/block/block.module
Означает, что блок не активирован ни в одном из регионов и не должен показываться.

Читать далее »

Файловый интерфейс

Константы

Имя Описание
FILE_STATUS_TEMPORARY
includes/file.inc
Информация обо всех загруженных в Drupal файлах храниться в таблице {files}. Одним из атрибутов каждого файла является статус — он определяет, является ли файл постоянным или временным. Если файл временный, то встроенная система сбора мусора Drupal удалит его через определённый промежуток времени.

Читать далее »