САМОУЧИТЕЛЬ PHP 4



САМОУЧИТЕЛЬ PHP 4

Жесткие ссылки
Запуск внешних программ
Запуск внешних программ - 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
Содержание