Управление доступом

Директива  Order определяет  порядок  применения  директив  Allow (разре- шить) и Deny (запретить). Например, с помощью этих директив можно раз- решить доступ к папке только лицам, пришедшим с определенного IP-адреса или определенного домена.

Order deny, allow

Читать

Функции для работы со строками в кодировке UTF-8

В однобайтовых кодировках символ кодируется одним байтом. Первые 7 бит позволяют закодировать 128 символов, соответствующих кодировке ASCII. Символы, имеющие код меньше 33, являются специальными, например, ну-

левой символ, символ переноса строки, табуляция и т. д. Получить остальные символы позволяет следующий код:

Читать

Форматирование отдельных символов

Как  уже  говорилось,  HTML  —  это  язык разметки. Следовательно, важно уметь форматировать отдельные символы, а также целые фрагменты текста. Но прежде чем изучать теги, рассмотрим возможность отображения специ- альных символов. Такими символами, например, являются знаки меньше (<) и больше (>), так как с помощью этих символов описываются HTML-теги. Для  отображения  специальных  символов  используются  так  называемые HTML-эквиваленты. Например, для вывода такого текста

Читать

Проверка значений с помощью регулярных выражений

Класс RegExp позволяет осуществить поиск в строке с помощью регулярных выражений — шаблонов для поиска определенных комбинаций метасимво- лов. Регулярные выражения позволяют осуществлять очень сложный поиск. Создать экземпляр класса RegExp можно двумя способами:

Читать

Типы данных полей

При создании любой таблицы необходимо принимать решение, какой тип данных будет содержать поле, так как в отличие, скажем, от массивов в PHP, в базе данных поле может содержать данные только одного типа. Для хране- ния разных типов данных требуется различный объем памяти. При выборе типа данных следует использовать тип, который требует меньшего объема памяти.

Читать

Простая проверка данных Django

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

•      Введите допустимый адрес электронной почты, ‘foo’ – недопустимый адрес.

Читать