Функции приложения

Безопасность Мы специально займемся вопросом безопасности нашего сайта, потому что этот важный аспект часто проходит мимо внимания разработчиков либо реализуется неправильно. В частности, мы постараемся сделать так, чтобы нашему сайту не могли повре­дить такие виды злонамеренных атак, как внедрение SQL-кода (SQL-инъекция), меж- сайтовый скриптинг (cross-site scripting — XSS) или поддельные…

читать далее

Взаимодействие с базами данных и Шаблоны веб-сайтов

В нашем приложении нам понадобится хранить данные нескольких типов, в том числе: ■ учетные записи пользователей; ■ настройки пользовательской среды: ■ данные, помещенные пользователями на сайт (записи блогов, изображе­ния, теги). Для помещения данных в базу, их обновления и удаления будет использоваться уровень абстрактной базы данных. Таким образом, можно написать PHP-код…

читать далее

Создание необходимых каталогов для работы PHP

Файловая структура приложения А теперь рассмотрим структуру файлов, из которых будет состоять наше при­ложение. Конкретные имена и способы организации каталогов в рамках веб- приложения сами по себе не так важны — важно только то, чтобы все ресурсы бы­ли легкодоступны для поиска и управления. Все разрабатываемое нами в этой книге приложение…

читать далее

Проектирование приложения

На этом примере будут продемонстрированы не только различные аспекты РНР и управления базами данных, но и некоторые принципы, на которых основана работа по стандарту Web 2.0 (например, техноло­гия Ajax и применение тегов). Приложение по управлению блогами позволит поль­зователям создавать собственные веб-журналы и управлять ими. У каждого поль­зователя будет собственная открытая…

читать далее