Сообщения без ответов | Активные темы Текущее время: 2025-07-15 22:38



Ответить на тему  [ 1 сообщение ] 
Бестселлеры O'Reilly - David Sklar, Adam Trachtenberg/Адам Трахтенберг, Дэвид Скляр - PHP. Рецепты программирования. 3-е издание [2015, PDF, RUS] 
Автор Сообщение
Владелец сайта
Владелец сайта
Аватара пользователя
Раздал: 17.45 ТБ
Скачал: 1.28 ТБ
Ратио: 13.595


Зарегистрирован: 2015-02-04 23:30
Сообщения: 3434
Ответить с цитатой 
PHP. Рецепты программирования. 3-е издание


#777

Год: 2015
Автор: David Sklar, Adam Trachtenberg/Адам Трахтенберг, Дэвид Скляр
Переводчик: Е. Матвеев
Жанр: Программирование
Издательство: Питер
ISBN: 978-5-496-01592-9
Серия: Бестселлеры O'Reilly
Язык: Русский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 784

Описание: Третье издание этой популярной книги представляет собой подборку готовых решений наиболее распространенных задач на языке РНР. Изложен материал, интересный каждому разработчику: базовые типы данных, операции с ними, файлы cookie, функции РНР, аутентификация пользователей, работа со слоями, проблемы безопасности, ускорение действия программ, работа в сети, создание графических изображений, обработка ошибок, отладка сценариев и написание тестов. Даны рецепты, затрагивающие основы объектно-ориентированного программирования и новые функциональные возможности РНР. Каждый рецепт является самодостаточным и показывает весь путь решения задачи.
Третье издание книги полностью обновлено под версию PHP 5.4, а также включает ряд новых разделов по работе с данными.



Оглавление
Предисловие
4.11. Проверка присутствия элемента в массиве .......................13.
4.12. Определение позиции значения в массиве .......................137
4.13. Поиск элементов, удовлетворяющих некоторому условию ............138
4.14. Поиск элемента с наибольшим или наименьшим значением ..........140
4.15. Перестановка в обратном порядке .............................141
4.1.. Сортировка массива ........................................142
4.17. Сортировка массива по вычисляемому полю ......................143
4.18. Сортировка нескольких массивов ..............................145
4.19. Сортировка массива с использованием метода вместо функции ........147
4.20. Случайная перестановка .....................................148
4.21. Удаление дубликатов из массива ..............................149
4.22. Применение функции к каждому элементу массива .................150
4.23. Вычисление объединения, пересечения и разности двух массивов .....152
4.24. Эффективный перебор больших или высокозатратных наборов данных . . 154
4.25. Работа с объектом в синтаксисе массива .........................15.
Глава 5. Переменные 159
5.0. Введение .................................................159
5.1. Предотвращение путаницы между == и = ........................1.1
5.2. Определение значения по умолчанию ...........................1.2
5.3. Переключение значений без использования временных переменных ....1.3
5.4. Динамическое создание имени переменной .......................1.4
5.5. Сохранение значения локальной переменной между вызовами функции . . 1..
5... Совместный доступ к переменным между процессами ................1.7
5.7. Строковое представление сложных типов данных ...................174
5.8. Вывод содержимого переменной в строковом виде ..................17.
Глава .. Функции 180
..0. Введение .................................................180
..1. Обращение к параметрам функции ..............................181
..2. Определение значений по умолчанию для параметров функции ........182
..3. Передача по ссылке .........................................184
..4. Именованные параметры .....................................185
..5. Контроль типа аргументов ....................................18.
.... Создание функций с переменным количеством аргументов ............187
..7. Возвращение значений по ссылке ...............................190
..8. Возвращение нескольких значений из функции ....................192
..9. Пропуск отдельных возвращаемых значений ......................194
..10. Возвращение признака ошибки ................................195
..11. Вызов разных функций в зависимости от значения переменной .......19.
..12. Обращение к глобальной переменной внутри функции ..............198
..13. Создание динамических функций ..............................200
10 Оглавление
Глава 7. Классы и объекты ..................................202
8.13. Буферизация вывода .......................................275
8.14. Сжатие вывода ............................................277
8.15. Чтение переменных окружения ................................277
8.1.. Запись переменных окружения ................................278
8.17. Взаимодействие с Apache ....................................280
8.18. Перенаправление мобильных браузеров .........................281
8.19. Программа: (де)активизация учетных записей ....................282
8.20. Программа: Tiny Wiki .......................................284
8.21. Программа: HTTP Range .....................................287
Глава 912 Оглавление
10еинелвалгО13
13.5. Преобразование HTML в простой текст ..........................440
13... Удаление тегов HTML и PHP ..................................441
13.7. Обработка запросов Ajax .....................................444
13.8. Интеграция с JavaScript ......................................44.
13.9. Программа: поиск устаревших ссылок ...........................449
13.10. Программа: проверка актуальности ссылок ......................452
Глава 14. Потребление REST-совместимых API .................455
14.0. Введение ................................................455
14.1. Получение данных по URL-адресу методом GET ....................457
14.2. Обращение по URL-адресу с методом POST и данными формы .........4.0
14.3. Обращение по URL-адресу с произвольным методом и телом POST .....4.2
14.4. Обращение по URL-адресу с cookie .............................4.4
14.5. Обращение по URL-адресу с произвольными заголовками ............4..
14... Обращение по URL-адресу с тайм-аутом .........................4.7
14.7. Обращение по URL-адресу по протоколу HTTPS ....................4.9
14.8. Отладка низкоуровневой передачи данных HTTP ..................470
14.9. Выдача запросов OAuth 1.0 ...................................475
14.10. Выдача запросов OAuth 2.0 ..................................47.
Глава 15. Предоставление доступа к REST-совместимым API .....480
15.0. Введение ................................................480
15.1. Предоставление доступа к ресурсу и обработка запроса .............483
15.2. Использование «чистых» путей для доступа к ресурсам .............48.
15.3. Предоставление доступа к ресурсу для чтения ....................487
15.4. Создание ресурса ..........................................490
15.5. Редактирование ресурса .....................................494
15... Удаление ресурса ..........................................49.
15.7. Сообщения об ошибках и сбоях ................................497
15.8. Поддержка нескольких форматов ..............................499
Глава 1.. Сервисы Интернета 503
1..0. Введение ................................................503
1..1. Отправка почты ...........................................504
1..2. Отправка почты с контентом MIME .............................50.
1..3. Чтение почты с использованием протокола IMAP или POP3 ...........507
1..4. Получение и отправка файлов с использованием протокола FTP .......512
1..5. Поиск адресов с использованием LDAP ..........................514
1.... Использование сервера LDAP для аутентификации пользователей .....51.
1..7. Выполнение поиска DNS .....................................519
1..8. Проверка доступности хоста ..................................521
1..9. Получение информации о доменном имени .......................522
14 Оглавление
Глава 17. Графика .........................................525
17.0. Введение ................................................525
17.1. Рисование линий, прямоугольников и многоугольников ..............529
17.2. Рисование дуг, эллипсов и кругов ..............................531
17.3. Рисование узорных линий ....................................533
17.4. Вывод текста .............................................534
17.5. Выравнивание текста по центру ...............................53.
17... Построение динамических изображений .........................540
17.7. Назначение и получение цвета прозрачности .....................542
17.8. Наложение водяных знаков. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543
17.9. Создание миниатюр ........................................54.
17.10. Чтение данных EXIF .......................................549
17.11. Защита изображений ......................................551
17.12. Программа: генерирование гистограммы по результатам опроса ......553
Глава 18. Безопасность и шифрование ........................557
18.0. Введение ................................................557
18.1. Предотвращение фиксации сеанса .............................558
18.2. Защита от фальсификации форм ..............................5.0
18.3. Обеспечение фильтрации входных данных .......................5.1
18.4. Предотвращение межсайтовых сценарных атак ....................5.2
18.5. Предотвращение внедрения SQL ...............................5.3
18... Хранение паролей отдельно от файлов .........................5.3
18.7. Хранение паролей ..........................................5.4
18.8. Восстановление утраченных паролей ...........................5.8
18.9. Проверка данных с использованием хешей .......................570
18.10. Шифрование и дешифрование данных .........................571
18.11. Хранение шифрованных данных в файле или в базе данных .........574
18.12. Обмен зашифрованными данными с другим сайтом ................577
18.13. Обнаружение SSL .........................................579
18.14. Шифрование электронной почты и GPG ........................580
Глава 19. Интернационализация и локализация ................583
19.0. Введение ................................................583
19.1. Определение локального контекста пользователя ..................585
19.2. Локализация текстовых сообщений .............................58.
19.3. Локализация даты и времени .................................589
19.4. Локализация числовых данных ................................593
19.5. Локализация денежных сумм .................................59.
19... Локализация графики .......................................598
19.7. Локализация включаемых файлов ..............................599
19.8. Сортировка с учетом локального контекста ........................00
еинелвалгО15
19.9. Управление ресурсами локализации .............................01
19.10. Выбор кодировки символов для выходных данных. .................03
19.11. Назначение кодировки символов для входных данных. ..............04
19.12. Работа с текстом в кодировке UTF-8 ............................05
Глава 20. Обработка ошибок ..................................10
20.0. Введение .................................................10
20.1. Поиск и исправление ошибок разбора ............................11
20.2. Создание классов исключений .................................13
20.3. Вывод трассировки стека .....................................1.
20.4. Чтение конфигурационных переменных ..........................19
20.5. Присваивание значений конфигурационным переменным .............21
20... Сокрытие сообщений об ошибках от пользователей .................21
20.7. Настройка обработки ошибок ..................................23
20.8. Применение пользовательских обработчиков ошибок ................2.
20.9. Регистрация ошибок .........................................27
20.10. Устранение ошибок «заголовки уже отправлены» ..................28
20.11. Сохранение отладочной информации ...........................30
Глава 21. Технология программирования .......................33
21.0. Введение .................................................33
21.1. Использование отладочного расширения .........................33
21.2. Написание модульного теста ..................................3.
21.3. Написание пакета модульных тестов .............................38
21.4. Применение модульного теста к веб-странице .....................40
21.5. Настройка среды тестирования .................................42
21... Использование встроенного веб-сервера .........................43
Глава 22. Оптимизация ......................................4.
22.0. Введение .................................................4.
22.1. Использование акселератора ..................................47
22.2. Хронометраж выполнения функций .............................48
22.3. Хронометраж функций .......................................50
22.4. Хронометраж по командам ....................................51
22.5. Хронометраж по секциям .....................................53
22... Профилирование с отладочным расширением ......................55
22.7. Нагрузочное тестирование сайта ................................59
22.8. Альтернативы для регулярных выражений .........................0
Глава 23. Регулярные выражения ..............................3
23.0. Введение ..................................................3
23.1. Переход с ereg на preg ........................................7
23.2. Поиск слов .................................................9
1. Оглавление
23еинелвалгО 17
25.7. Обработка всех файлов в каталоге .............................730
25.8. Получение списка файлов по шаблону ..........................732
25.10. Создание новых каталогов ..................................734
25.11. Удаление каталога и его содержимого .........................735
25.12. Программа: вывод содержимого каталога веб-сервера .............73.
25.13. Программа: поиск по сайту ..................................740
Глава 2.


2015-06-09 13:25
Профиль
  • Торрент
Автор: UzTor Хэш: ---
Добавлен: 2015-06-09 13:25 Приватный: Нет (DHT включён)
Статус:
---
Размер: 5.8 МБ (6 078 711 байт)
Изменил:
---
Скачали: 0 (Раздающих: 0%)
Причина:
---
Здоровье: 0%
Сидеров: 0 Личеров: 0
Скорость раздачи: 0 байт/сек Скорость скачивания: 0 байт/сек
Последний сидер: Нет Последний личер: Нет
Для скачивания торрента необходимо зарегистрироваться или войти на трекер.
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ 1 сообщение ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
ppkBB3cker v.2.5 © 2008-2021 @ PPK | Icon Theme by Everaldo.com Design Studio
Designed by ST Software.
Русская поддержка phpBB
[ Time : 0.110s | 15 Queries | GZIP : Off ]
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!
tracker_cron Яндекс.Метрика