Переменная $_SERVER — Информация о сервере и среде исполнения

Переменная $_SERVER — Информация о сервере и среде исполнения

Источник: php.net

Описание:


Переменная $_SERVER - это массив, содержащий информацию, такую как заголовки, пути и местоположения скриптов. Записи в этом массиве создаются веб-сервером. Нет гарантии, что каждый веб-сервер предоставит любую из них; сервер может опустить некоторые из них или предоставить другие, не указанные здесь. Тем не менее, многие эти переменные присутствуют в » спецификации CGI/1.1, так что вы можете их ожидать их реализации и в конкретном веб-сервере.

Переменная $HTTP_SERVER_VARS содержит ту же начальную информацию, но она не суперглобальная. (Заметьте, что $HTTP_SERVER_VARS и $_SERVER являются разными переменными, так что PHP обрабатывает их соответственно). Также учтите, что "длинные массивы" были удалены в версии PHP 5.4.0, поэтому $HTTP_SERVER_VARS больше не существует.

Постраничный вывод данных из БД mysql

Наверное, каждый разработчик сталкивался с необходимостью постраничного вывода какой-либо информации на экран. Практически в каждом проекте всегда есть "что-то", что не помещается на одну страницу и его нужно вывести по частям, классическим примером этому может служить, вывод информации в yandex или google. Все видели панель навигации, в низу страницы, между страницами, как сделать подобную панель навигации, и посвящена эта статья.
Постраничный вывод данных из БД mysql

Наследование на примере PHP

Наследование — механизм языка, который позволяет описать новый класс на основе уже существующего (родительского, базового) класса или интерфейса. Наследование можно эффективно применить для описания меняющихся обстоятельств.
Наследование на примере PHP

PHP - поддержка русского языка


Если php не отображает русский язык, возникают проблемы с кодировкой или появляются "кракозябры" и тд.
То на помощь вам может прийти функция header.
С помощью функции header можно передать заголовок в котором будет указан Content-type и кодировка - charset.
Для работы с кириллицей(русским языком), наиболее подходит и чаще всего применяется кодировка utf8.

header("Content-Type: text/html; charset=UTF-8");

PHP работа с символами в строке

Строки в PHP – это последовательность символов. Эта последовательность символов может быть совершенно любой и “Hello world”, и “Привет мир”, и “12345”. При чтении данных из файла или выводе данных в браузер, данные представляются в виде строк.
Символы можно считать элементами индексированного массива. Прошу заметить, что первый символ в строке имеет нулевой индекс.
Я набросал пример кода вперемешку HTML, но это не обязательно, это не важно. HTML код можно свободно удалить.

Как отличить Windows от Linux средствами PHP

Я работаю с Apache под Windows и Linux машинами. И чтобы не переписывывать код под разные OS я в index файле сделал проверку на разные OS и запуск определенных директорий под эти OS. И так в данной статье пишу мануал как я этого добился.