Жесткие ссылки
Запуск внешних программ
Запуск внешних программ - часть 2
Запуск внешних программ - часть 3
Работа с датами и временем
Представление времени в формате timestamp
Работа с датами
Работа с датами - часть 2
Григорианский[E79] календарь
Посылка писем через PHP
Функция отправки письма
Проблема с кодировками
Посылка в указанной кодировке
Динамическая смена кодировки
Проблема с заголовками
Перспективы: создание "умной" функции для отправки писем
Работа с WWW
Вывод заголовка
Запрет кэширования
Немного теории
Установка Cookie
Установка Cookie - часть 2
Получение Cookie
SSI и функция virtual()
Эмуляция функции virtual()
Основы регулярных выражений в формате RegEx
Начнем с примеров
Пример первый
Пример второй
Выводы
Терминология
Использование регулярных выражений в PHP
Сопоставление
Сопоставление с заменой
Простые символы
Отмена действия спецсимволов
Группы символов
Группы символов - часть 2
Отрицательные группы
Квантификаторы повторений
Ноль или более совпадений
Одно или более совпадений
Ноль или одно совпадение
Заданное число совпадений
Мнимые символы
Оператор альтернативы
Группирующие скобки
"Карманы"
"Карманы" - часть 2
Использование карманов в функции замены
Использование карманов в функции сопоставления
Дополнительные функции
Примеры использования регулярных выражений
Имя и расширение файла
Имя каталога и файла
Проверка на идентификатор
Модификация тэгов
Преобразование гиперссылок
Преобразование адресов E-mail
Выделение всех уникальных слов из текста
Работа с изображениями
Работа с изображениями и библиотека GD
Пример
Определение параметров изображения
Сохранение изображения
Работа с цветом в формате RGB
Создание нового цвета
Получение ближайшего цвета
Эффект прозрачности
Получение RGB-составляющих
Графические примитивы
Копирование изображений
Прямоугольники
Линии
Дуга сектора
Закраска произвольной области
Многоугольники
Работа с пикселами
Ðàáîòà
Загрузка шрифта
Параметры шрифта
Вывод строки
Вывод строки
Определение границ строки
Пример
Пример - часть 2
Управление интерпретатором
Информационные функции
Настройка параметров PHP
Error_reporting
Magic_quotes_gpc on|off
Max_execution_time
Track_vars on|off
Контроль ошибок
Оператор отключения ошибок
Пример использования оператора @
Принудительное завершение программы
Финализаторы
Генерация кода во время выполнения
Выполнение кода
Выполнение кода - часть 2
Выполнение кода - часть 3
Генерация функций
Генерация функций - часть 2
Проверка синтаксической корректности кода
Другие функции
Управление сессиями
Механизм работы сессий
Регистрация переменных
Идентификатор сессии и имя группы
Имя группы сессий
Идентификатор сессии
Другие функции
Установка обработчиков сессии
Обзор обработчиков
Обзор обработчиков - часть 2
Регистрация обработчиков
Пример: переопределение обработчиков
Пример: переопределение обработчиков - часть 2
Пример: переопределение обработчиков - часть 3
Пример: переопределение обработчиков - часть 4
Сессии и Cookies
Явное использование константы SID
Неявное изменение гиперссылок
Неявное изменение формы
Так использовать Cookies â ñåññèÿõ или нет?
Работа с базой данных MySQL
Соединение с базой данных
Обработка ошибок
Выполнение запросов к базе данных
Создание таблицы
Типы полей
Целые числа
Дробные числа
Строки
Бинарные данные
Дата и время
Перечисления и множества
Модификаторы и флаги типов
Удаление таблицы
Вставка записи
Удаление записей
Поиск записей
Обновление записей
Получение числа записей, удовлетворяющих выражению
Получение уникальных значений столбцов
Ïîëó÷åíèå
Параметры результата
Получение поля результата
Получение целой строки результата
Получение информации о результате
Получение информации о результате - часть 2
Пример использования функций поддержки MySQL
Óíèêàëüíûå
Ðàáîòà
Сетевые функции
Функции для работы с DNS
Разрешение[DK148] IP-адреса в доменное имя и наоборот
Корректный перевод IP-адреса в доменное имя
Корректный перевод IP-адреса в доменное имя - часть 2