PHP

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

Редирект страниц на сайте

Редирект методом .htaccess.

Синтаксис и возможности .htaccess

.htaccess (с точкой в начале имени) - это файл, который дает возможность конфигурировать работу сервера в отдельных директориях (папках), не предоставляя доступа к главному конфигурационному файлу. Он позволит вам: устанавливать права доступа к файлам в директории, менять названия индексных файлов, самостоятельно обрабатывать ошибки Apache, перенаправляя посетителей на специальные страницы ошибок.

Формат журнальных файлов Apache

В статье приведен список параметров, которые используются при создании журнальных файлов web-сервера Apache. Данные параметры используются в директивах LogFormat и CustomLog.

Работа с директивами PHP.ini в httpd.conf

Директивы для конфигурирования PHP можно размещать не только в файле php.ini, но также и в конфигурационных файлах Apache – httpd.conf и .htaccess. Это позволяет проводить тонкую настройку php для разных директорий и виртуальных хостов.

Дата и время в PHP

PHP содержит множество функций для работы с датой и временем.

Форматированный вывод строк в PHP

В PHP есть две функции, позволяющие отформатировать данные перед выводом.

Ссылки в PHP

Ссылки в PHP - это средство доступа к содержимому одной переменной под разными именами. Они не похожи на указатели языка Си и не являются псевдонимами таблицы символов. В PHP имя переменной и её содержимое - это разные вещи, поэтому одно содержимое может иметь разные имена. Ближайшая аналогия - имена файлов Unix и файлы - имена переменных являются элементами каталогов, а содержимое переменных это сами файлы. Ссылки в PHP - аналог жёстких ссылок (hardlinks) в файловых системах Unix.

Новые возможности PHP5/Zend Engine 2.0 (часть 1)

Обработка объектов в Zend Engine 2 полностью переработана: повышена производительность и добавлены новые возможности. В предыдущих версиях PHP объекты обрабатывались так же, как и переменные простых типов (например, целочисленные значения или строки). Недостаток такого подхода в том, что при присваивании (или передаче объекта как параметра функции) происходило копирование объекта. При новом подходе, объекты передаются по ссылке, а не по значению (если вам незнакома эта терминология, можете представить себе ссылку как уникальный идентификатор объекта).

Разыменование объектов, возвращаемых функцией

В PHP4 не было возможности разыменования (dereferencing) объектов, возвращаемых фунцией. В PHP5 такая возможность введена, что позволяет вызывать методы возвращаемых объектов, оперируя непосредственно с результатом выполнения функции...

PHP таблицы сравнения типов

Следующие две таблицы демонстрируют работу типов и операторов сравнения в PHP. Они также показывают как можно использовать функции проверки существования переменных и данных. Перед тем как вы начнете смотреть таблицы, важно напомнить, что кавычки означают тип - String, тоесть "245" - это строка, а 245 - это число.

Определяем тИЦ и PR

Как быстро и просто на PHP определить Индекс Цитирования и PageRank? Давайте подумаем: и у Яндекса и у Гугла есть свои тулбары для браузеров, на которых показывается ИЦ (на Яндекс.Баре) и PR (на Google Toolbar). То есть оба бара откуда-то эти данные берут.

Каталог сайтов на PHP без MySQL

Мы рассмотри каталог ссылок на PHP который не использует MySQL. Данный каталог работает на моём сайте, т.е. я выкладываю исходники каталога + документацию к нему.

PHP поиск текста

В PHP, как и в любом другом языке программирования, под “текстом” подразумевается какая-либо строка, поэтому говорить я сегодня буду, прежде всего, о строковых функциях. Задача этих функций - обработка исходной строки и возврат её фрагмента, либо количества вхождений какого-либо фрагмента.

Бан по IP-адресу средствами PHP

Так уж сложилось у веб-мастеров, что на их сайты заходят как пользователи, так и спамерские роботы. Если первые заходят на сайт для поиска нужной информации, то вторым непременно подавай адреса e-mail'ов.

Реализация шаблонов на PHP

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

Автоматический редирект (Auto Redirect)

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

Руки прочь от PHP

Сегодня мне в асю кинули вот такой вот материал для размышления. К сожалению в Yandex’е я так и не смог найти сайт с оригиналом текста, но все же вот этот текст неизвестного автора:

Как с помощью php и .htaccess спрятать url - часть 1

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

Общие принципы сохранения страниц в кэш

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

Кэширование с прогнозируемым обновлением

Рассмотрим пример - прайс лист обновляемый по понедельникам. Вы заранее знаете, что содержание страницы можно хранить в кэш до наступления новой недели, что и следует указать в заголовке ответа обеспечивая нужное поведение страницы в кэш. Основная задача - получить дату следующего понедельника в формате RFC-1123

Кэширование по содержанию

Еще более интеллектуальный вид управления предоставляет HTTP/1.1 на основе содержимого с помощью директив Vary. Я очень рекомендую применять его при формировании изображений или текстов большого объема, которые как показывает практика изменяются крайне редко.

Пример работы с сессиями

Все, что мы записываем в переменную $s (массив), будет доступно для чтения при следующем заходе посетителя на сервер. Про сессии, на самом деле, можно сказать очень много, чтобы описать возможности и особенноти.. Но если вы поюзаете пример и попробуете использовать в своих задачах, сами поймете.

Популярный язык программирования сценариев

Скрипты PHP испольузются для хостинга и в веб-разработке. Однако не все веб-платформ и веб-серверы позволяют выполнять скрипты на PHP. Win32 платформа является одной из таких вебплатформы, где выполнение PHP невозможно (на серверах).

PHP и GD library - работа с графикой

Обработка изображений сейчас очень востребована в скриптах языка программирования PHP. Рассмотрим наиболее частые случаи работы с графическими файлами.

Что даёт использование фреймворков для php

Model - модели данных, которые многие и без того используют без фреймфорков. Фактически обычные классы для работы с разными данными. Я уверен, если ты в теме хотя бы несколько лет, то тебе приходилось создавать отдельно классы, скажем, для Гостевой книги или Каталога товаров. Вот их и можно назвать Моделями


Страницы: 12 3 4 5 6 7 8 9 10 11