MeZon Team
ГлавнаяО насДокументацияКаталог статейСсылкиОбратная связь

Возможности PHP

Базы Данных

Одна из самых сильных и важных возможностей PHP – взаимодействие с базами данных. Создание страницы сайта, функционирующей с базой данных довольно просто.

Сейчас в PHP возможно взаимодействие со следующими базами данных: MySQL, PostgreSQL, mSQL, Oracle, Sybase, Informix, dBase, ODBC и др. Бесспорно, перечень будет регулярно увеличиваться разработчиками. У меня нет сомнений, что если вы обладаете у себя на сервере базой данных, то это одна из вышеуказанных. Однако, если их у вас нет, то это не горе. PHP позволяет создать эмуляцию работы с базой данных, взаимодействуя напрямик с файлами. Главное что бы было достаточно свободного места.

HTTP аутификация

Дает возможность выполнить защищенный паролем вход в закрытую зону. Аутификация в самом PHP доступна лишь при взаимодействии с модулем Apache. Во время использования особых функций будет вызываться специальное диалоговое окно, в которое можно ввести имя регистрации и пароль, а позже с легкостью проверить полученные данные. Хотя на самом деле может быть проще и результативнее самому организовать защищенную зону и давать доступ к ней для зарегистрированных пользователей.

Генерация файлов рисунков средствами PHP

В PHP есть возможность создавать не только HTML страницы (текст и код), но и файлы рисунков различных типов (GIF, JPEG, PNG и др.). Для этого необходимо произвести компиляцию PHP вместе с библиотекой функций обработки изображений GD, что в большинстве случаев будет зависеть от хостера или провайдера (хозяина сервера).

Загрузка файлов на сервер

Во многих случаях необходимая вещь. Дает возможность выполнить загрузку файлов непосредственно на сервер самим пользователем. Позволяет, в качестве примера, реализовать обмен программами, музыкой, рефератами и пр. Так же PHP предоставляет контроль над загруженным файлом: ограничение размера, прав, принадлежности и др.

HTTP cookie

PHP предоставляет возможность управлять HTTP cookie. Cookie - небольшой фрагмент данных, созданный веб-сервером или веб-страницей и хранимый на компьютере пользователя в виде файла, который веб-клиент (обычно веб-браузер) каждый раз пересылает веб-серверу в HTTP-запросе при попытке открыть страницу соответствующего сайта. Применяется для сохранения данных на стороне пользователя, на практике обычно используется для: аутентификации пользователя; хранения персональных предпочтений и настроек пользователя; отслеживания состояния сессии доступа пользователя; ведения статистики о пользователях. Вы в состоянии задать файлы cookie используя функцию setcookie().

Использование регулярных выражений

Регулярные выражения — это формальный язык поиска и осуществления манипуляций с подстроками в тексте, основанный на использовании метасимволов. По сути это строка-образец (англ. pattern, по-русски её часто называют «шаблоном», «маской»), состоящая из символов и метасимволов и задающая правило поиска. Регулярные выражения используются для сложных операций со строками в PHP.

Работа над ошибками

Выполнена как на глобальном уровне, так и на локальном. PHP позволяет вообще отключить отображение сообщений об ошибках на экране пользователя, или обработать ситуацию так, что бы сообщение об ошибке не отображалось на экране, а отправлялось по почте или сохранялось на диск. Хотя многие программисты не обращают на это внимание. Скрипт сайта может получать данные об ошибке и, используя их, выбирать решение о своей последующей работе.

Итоги

Это далеко не полный перечень возможностей PHP. Но, по мере его изучения, вы познакомитесь с более широким перечнем данных и узнаете намного больше. Удачи.

 

Главная | Новости | О нас | Проекты | Документация | Каталог статей | Ссылки | Обратная связь
Каталог TUT.BY © 2002-2017 MeZon Team, Minsk, Republic of Belarus.
Meta Zone Web Engine v4.9
2017.08.19 06:39:58