Главная Упрощенный режим Описание Шлюз Z39.50
Авторизация
Фамилия
Пароль
 

Базы данных


Книги фонда НБ СГЮА - результаты поиска

Вид поиска

Область поиска
Формат представления найденных документов:
полный информационныйкраткий
Поисковый запрос: (<.>A=Кузнецов, Максим$<.>)
Общее количество найденных документов : 1
1.

Вид документа : Однотомное издание
Шифр издания : 004/К89
Автор(ы) : Кузнецов, Максим Валерьевич, Симдянов, Игорь Вячеславович
Заглавие : Самоучитель PHP 5/6 . -3-е изд., перераб. и доп.
Выходные данные : СПб.: БХВ-Петербург, 2011
Колич.характеристики :651 с.: ил.
ISBN, Цена 978-5-9775-0409-6: 401.54, 401.54, 334.73, 394.68, р.
УДК : 004 + 004.43
ББК : 32.973.26-018.2
Предметные рубрики: Информационные технологии
Техника
Содержание : ВВЕДЕНИЕ ; Нововведения PHP 6 ; Благодарности ; ГЛАВА 1. ЧТО ПРЕДСТАВЛЯЕТ СОБОЙ РНР? ; 1.1. История РНР ; 1.2. Место и роль РНР в Интернете ; 1.2.1. Серверные технологии ; UNIX-подобная операционная система ; Web-сервер ; Серверный язык ; Файлы и базы данных ; Электронная почта ; 1.2.2. Клиентские технологии ; Web-браузеры, HTML ; Каскадные таблицы стилей CSS и XML ; Flash-ролики ; FTP-клиенты ; Удаленный доступ к серверу. Протокол SSH ; ГЛАВА 2. БЫСТРЫЙ СТАРТ ; 2.1. Скрипты ; 2.2. Начальные и конечные теги ; 2.3. Использование точки с запятой ; 2.4. Составные выражения. Фигурные скобки ; 2.5. Комментарии ; ГЛАВА 3. ПЕРЕМЕННЫЕ И ТИПЫ ДАННЫХ ; 3.1. Объявление переменной. Оператор = ; 3.2. Типы данных ; 3.3. Целые числа ; 3.4. Вещественные числа ; 3.5. Строки ; 3.6. Кавычки ; 3.7. Оператор ; 3.8. Обращение к неинициализированной переменной. Замечания (Notice) ; 3.9. Специальный тип NULL ; 3.10. Логический тип ; 3.11. Уничтожение переменной. Конструкция unset() ; 3.12. Проверка существования переменной. Конструкции isset() и empty() ; 3.13. Определение типа переменной ; 3.14. Неявное приведение типов ; 3.15. Явное приведение типов ; 3.16. Динамические переменные ; ГЛАВА 4. КОНСТАНТЫ ; 4.1. Объявление константы. Функция defme() ; 4.2. Функции для работы с константами ; 4.3. Динамически константы. Функция constant() ; 4.4. Проверка существования константы ; 4.5. Предопределенные константы ; ГЛАВА 5. ОПЕРАТОРЫ И КОНСТРУКЦИИ ЯЗЫКА ; 5.1. Объединение строк. Оператор "точка" ; 5.2. Конструкция echo. Оператор "запятая" ; 5.3. Арифметические операторы ; 5.4. Поразрядные операторы ; 5.5. Операторы сравнения ; 5.6. Условный оператор if ; 5.7. Логические операторы ; 5.8. Условный оператор x? у:z ; 5.9. Переключатель switch ; 5.10. Цикл while ; 5.11. Цикл do…while ; 5.12. Цикл for ; 5.13. Включение файлов ; 5.14. Подавление вывода ошибок. Оператор @ ; 5.15. Приоритет выполнения операторов ; ГЛАВА 6. МАССИВЫ ; 6.1. Создание массива ; 6.2. Ассоциативные и индексные массивы ; 6.3. Многомерные массивы ; 6.4. Интерполяция элементов массива в строки ; 6.5. Конструкция list() ; 6.6. Обход массива ; 6.7. Цикл foreach ; 6.8. Проверка существования элементов массива ; 6.9. Количество элементов в массиве ; 6.10. Сумма элементов массива ; 6.11. Случайные элементы массива ; 6.12. Сортировка массивов ; 6.13. Суперглобальные массивы. Массив $_SERVER ; 6.13.1. Элемент $_SERVER['DOCUMENT_ROOT'] ; 6.13.2. Элемент $_SERVER['HTTP_REFERER'] ; 6.13.3. Элемент $_SERVER['HTTP_USER_AGENT'] ; 6.13.4. Элемент $_SERVER['REMOTE_ADDR'] ; 6.13.5. Элемент $_SERVER['SCRIPT_FILENAME'] ; 6.13.6. Элемент $_SERVER['SERVER_NAME'] ; 6.13.7. Элемент $_SERVER['QUERY_STRING'] ; 6.13.8. Элемент $_SERVER['PHP_SELF'] ; ГЛАВА 7. ФУНКЦИИ ; 7.1. Объявление и вызов функции ; 7.2. Параметры функции ; 7.3. Передача параметров по значению и ссылке ; 7.4. Необязательные параметры ; 7.5. Переменное количество параметров ; 7.6. Глобальные переменные ; 7.7. Статические переменные ; 7.8. Возврат массива функцией ; 7.9. Рекурсивные функции ; 7.10. Вложенные функции ; 7.11. Динамическое имя функции ; 7.12. Анонимные функции ; 7.13. Проверка существования функции ; 7.14. Неявное выполнение функций. Оператор declare() ; 7.15. Вспомогательные функции ; ГЛАВА 8. ВЗАИМОДЕЙСТВИЕ РНР С HTML ; 8.1. Передача параметров методом GET ; 8.2. HTML-форма и ее обработчик ; 8.3. Текстовое поле ; 8.4. Поле для приема пароля ; 8.5. Текстовая область ; 8.6. Скрытое поле ; 8.7. Флажок ; 8.8. Список ; 8.9. Переключатель ; 8.10. Загрузка файла на сервер ; ГЛАВА 9. СТРОКОВЫЕ ФУНКЦИИ ; 9.1. Функции для работы с символами ; 9.2. Поиск в строке ; 9.3. Замена в тексте ; 9.4. Преобразование регистра ; 9.5. Работа с HTML-кодом ; 9.6. Экранирование ; 9.7. Форматный вывод ; 9.8. Преобразование кодировок ; 9.9. Сравнение строк ; 9.10. Хранение данных ; 9.11. Работа с путями к файлам и каталогами ; 9.12. Объединение и разбиение строк ; ГЛАВА 10. РЕГУЛЯРНЫЕ ВЫРАЖЕНИЯ ; 10.1. Как изучать регулярные выражения? ; 10.2. Синтаксис регулярных выражений ; 10.3. Функции для работы с регулярными выражениями ; 10.4. Функции preg_match() ; 10.5. Функция preg_match_all() ; 10.6. Функция preg_replace() ; 10.7. Функция preg_replace_callback() ; 10.8. Функция preg_split() ; 10.9. Функция preg_quote() ; ГЛАВА 11. ДАТА И ВРЕМЯ ; 11.1. Формирование даты и времени ; 11.2. Географическая привязка ; 11.3. Форматирование даты и времени ; ГЛАВА 12. МАТЕМАТИЧЕСКИЕ ФУНКЦИИ ; 12.1. Предопределенные константы ; 12.2. Поиск максимума и минимума ; 12.3. Генерация случайных чисел ; 12.4. Преобразование значений между различными системами счисления ; 12.5. Округление чисел ; 12.6. Логарифмические и степенные функции ; 12.7. Тригонометрические функции ; 12.8. Информационные функции ; ГЛАВА 13. ФАЙЛЫ И КАТАЛОГИ ; 13.1. Создание файлов ; 13.2. Манипулирование файлами ; 13.3. Чтение и запись файлов ; 13.3.1. Чтение файлов ; 13.3.2. Запись файлов ; 13.3.3. Обязательно ли закрывать файлы? ; 13.3.4. Дозапись файлов ; 13.3.5. Блокировка файлов ; 13.3.6. Прямое манипулирование файловым указателем ; 13.4. Права доступа ; 13.5. Каталоги ; ГЛАВА 14. HTTP-ЗАГОЛОВКИ ; 14.1. Функции для управления HTTP-заголовками ; 14.2. Кодировка страницы ; 14.3. HТТР-коды состояния ; 14.4. Список HTTP-заголовков ; 14.5. Подавление кэширования ; ГЛАВА 15. COOKIE ; ГЛАВА 16. СЕССИИ ; ГЛАВА 17. ЭЛЕКТРОННАЯ ПОЧТА ; 17.1. Отправка почтового сообщения ; 17.2. Рассылка писем ; ГЛАВА 18. ОБЪЕКТНО-ОРИЕНТИРОВАННЫЕ ВОЗМОЖНОСТИ PHP ; 18.1. Введение в объектно-ориентированное программирование ; 18.2. Создание класса ; 18.3. Создание объекта ; 18.4. Инкапсуляция. Спецификаторы доступа ; 18.5. Методы класса. Член $this ; 18.6. Специальные методы класса ; 18.7. Функции для работы с методами и классами ; 18.8. Конструктор. Метод_construct() ; 18.9. Параметры конструктора ; 18.10. Деструктор. Метод_destruct() ; 18.11. Автозагрузка классов. Функция_autoload() ; 18.12. Аксессоры. Методы_set() и_get() ; 18.13. Проверка существования члена класса. Метод_isset() ; 18.14. Уничтожение члена класса. Метод_unset() ; 18.15. Динамические методы. Метод_call() ; 18.16. Интерполяция объекта. Метод _toString() ; 18. 17. Наследование ; 18.18. Спецификаторы доступа и наследование ; 18.19. Перегрузка методов ; 18.20. Полиморфизм ; 18.21. Абстрактные классы ; 18.22. Абстрактные методы ; 18.23. Создание интерфейса ; 18.24. Реализация нескольких интерфейсов ; 18.25. Наследование интерфейсов ; 18.26. Статические члены класса ; 18.27. Статические методы класса ; 18.28. Константы класса ; 18.29. Предопределенные константы ; 18.30. Final-методы класса ; 18.31. Final-классы ; 18.32. Клонирование объекта ; 18.33. Управление процессом клонирования. Метод_clone() ; 18.34. Управление сериализацией. Методы_sleep() и_wakeup() ; 18.35. Синтаксис исключений ; ПЛАВА 19. РАБОТА С СУБД MySQL ; 19.1. Введение в СУБД и SQL ; 19.2. Первичные ключи ; 19.3. Создание и удаление базы данных ; 19.4. Выбор базы данных ; 19.5. Типы данных ; 19.6. Создание и удаление таблиц ; 19.7. Вставка числовых значений в таблицу ; 19.8. Вставка строковых значений в таблицу ; 19.9. Вставка календарных значений ; 19.10. Вставка уникальных значений ; 19.11. Механизм AUTO_JNCREMENT ; 19.12. Многострочный оператор INSERT ; 19.13. Удаление данных ; 19.14. Обновление записей ; 19.15. Выборка данных ; 19.16. Условная выборка ; 19.17. Псевдонимы столбцов ; 19.18. Сортировка записей ; 19.19. Вывод записей в случайном порядке ; 19.20. Ограничение выборки ; 19.21. Вывод уникальных значений ; 19.22. Объединение таблиц ; ГЛАВА 20. ВЗАИМОДЕЙСТВИЕ MySQL И РНР ; 20.1. Функция mysql_connect() ; 20.2. Функция mysql_close() ; 20.3. Функция mysql_select_db() ; 20.4. Функция mysql_query() ; 20.5. Функция mysql_result() ; 20.6. Функция mysql_fetch_row() ; 20.7. Функция mysql_fetch_assoc() ; 20.8. Функция mysql_fetch_array() ; 20.9. Функция mysql_fetch_object() ; 20.10. Функция mysql_num_rows() ; ЗАКЛЮЧЕНИЕ ; Online-поддержка ; Портал по программированию SoftTime.ru ; Портал Softtime.org ; Сайт Softtime.biz ; ПРИЛОЖЕНИЯ ; ПРИЛОЖЕНИЕ 1. УСТАНОВКА И НАСТРОЙКА РНР, WEB-СЕРВЕРА APACHE И MySQL-СЕРВЕРА ; П1.1. Где взять дистрибутивы? ; П1.1.1. Дистрибутив РНР ; П1.1.2. Дистрибутив Apache ; П1.1.3. Дистрибутив MySQL ; П1.2. Установка Web-сервера Apache под Windows ; П1.3. Установка Web-сервера Apache под Linux ; П1.4. Настройка виртуальных хостов ; П1.5. Настройка кодировки по умолчанию ; П1.6. Управление запуском и остановкой Web-сервера Apache ; П1.7. Управление Apache из командной строки ; П1.8. Установка РНР под Windows ; П1.8.1. Установка РНР в качестве модуля ; П1.8.2. Установка РНР как CGI-приложения ; П1.9. Установка РНР под Linux ; П1.10. Общая настройка конфигурационного файла php.ini ; П1.11. Настройка и проверка работоспособности расширений РНР ; ПРИЛОЖЕНИЕ 2. УСТАНОВКА MySQL ; П2.1. Установка MySQL под Windows ; П2.1.1. Процесс установки ; П2.1.2. Постинсталляционная настройка ; П2.1.3. Проверка работоспособности MySQL ; П2.2. Установка MySQL под Linux ; П2.3. Конфигурационный файл ; ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ
Аннотация: Описаны самые последние версии языка разработки серверных сценариев РНР - 5.3 и 6.0. Рассмотрены основы языка, вопросы объектно-ориентированного программирования на РНР, обработки исключительных ситуаций, взаимодействия с MySQL, регулярные выражения, работа с электронной почтой. Книга содержит множество примеров, взятых из реальной практики разработки динамических Web-сайтов. Третье издание книги, ранее выходившей под названием "Самоучитель РНР 5", существенно переработано, дополнено и будет интересно не только программистам, впервые знакомящимся с языком, но и читателям предыдущих изданий книги и профессионалам.
Экземпляры : всего : ч/з1(1), ч/з6(1), н/а(13)
Свободны : ч/з1(1), ч/з6(1), н/а(13)
Найти похожие

 
© Международная Ассоциация пользователей и разработчиков электронных библиотек и новых информационных технологий
(Ассоциация ЭБНИТ)