|
| Название лота | PHP настольная книга программиста | | Описание лота | Книга рассчитана на самую широкую аудиторию не только на новичков | | Общие сведения: | В удобной наглядной форме описаны все элементы РНР - популярного языка создания CGI-сценариев. Рассмотрены не только особенности синтаксиса языка, но и редактирование кода в программах EditPlus и UltraEdit, а также установка РНР и сервера Apache. Материал систематизирован таким образом, что читатель может использовать книгу и как учебник, и как справочник. Примеры, взятые из реальной практики Web-программирования, позволяют лучше усвоить теоретический материал. Книга рассчитана на самую широкую аудиторию не только на новичков, но и на опытных программистов. | | Авторы: | Мазуркевич Александр Михайлович, Еловой Дмитрий Сергеевич О чем эта книга? В части I - Основные характеристики РНР - вы сможете изучить историю создания языка, а также самостоятельно освоить процесс установки модулей РНР на такие платформы, как Unix, Linux, Windows и т. д. В части II - Программирование на РНР - рассматриваются основные аспекты языка программирования. Эта часть необходима для того, чтобы заложить основы и направления реализации языка, так называемый фундамент для создания своих собственных программ. Также в этой части описаны классы и объекты, представляющие наибольшую сложность в изучении языка. Для начинающих программистов здесь есть параграфы о базовых типах данных и написании выражений. Часть III - Особенности реализации языка - рассказывает об использовании широко известных функций, подробно разъясняет и демонстрирует некоторые из передовых особенностей программирования. В этой части разоблачается nbsp; кажущаяся сложность многих прогрессивных концепций и затрагиваются некоторые вопросы, связанные с базами данных. Часть IV - PHP-функции - позволит систематизировать полученные знания в области PHP-программирования. Изложенная информация охватывает наиболее часто используемые функции, также приводится практическое применение каждой из них. Постарайтесь как можно подробнее изучить данную часть. Это поможет вам понять не только принципы программирования, но и способы построения больших программ, их реализацию, а также даст возможность составлять наиболее практичные и логически последовательные коды. Часть V - Приложения - содержит перечень информации, необходимой при изучении РНР. | | Содержание книги: | Посвящение 9 Благодарность , 9 Предисловие 10 О чем эта книга 11 Принятые выделения И Введение 12 Часть I. Основные характеристики РНР Глава 1. Введение в РНР 13 1.1. Из истории РНР 13 1.2. Преимущества и недостатки РНР 15 Глава 2. Установка РНР 18 2.1. Установка на системы Unix 19 2.2. Установка на системы Linux 23 2.3. Установка на системы Windows 9x/Me/NT/2000 23 2.4. Установка расширений функциональных возможностей Windows .... 25 2.5. Тестирование РНР 26 Глава 3. Быстрая установка Apache-сервера 28 3.1. Потребность в виртуальном сервере 29 3.2. Установка Apache bdquo; 29 3.3. Виртуальные хосты Apache 37 Глава 4. Текстовый редактор, используемый для редактирования PHP-скриптов 39;. 41 4.1. Сравнение редакторов EditPlusи UltraEdit 42 4.2. Новые возможности редактора EditPlus 2.10 45 4.3. Меню File 46 4.4. Меню Edit 49 4.5. Меню View 51 4.6. Меню Search 53 4.7. Меню Document 55 4.8. Меню Project ; 59 4.9. Меню Tools 62 4.10. Меню Window 63 4. И. Меню Help 65 4.12. Панель инструментов 65 Глава 5. Конфигурация 66 5.1. Основные директивы конфигурации 66 5.2. Директивы конфигурации почты 71 5.3. Директивы конфигурации Safe Mode 71 5.4. Директивы конфигурации отладчика 72 5.5. Директивы загрузки расширений (Extension Loading) 72 5.6. Директивы конфигурации MySQL 72 5.7. Директивы конфигурации mSQL 73 5.8. Директивы конфигурации Postgres 73 5.9. Директивы конфигурации Sybase 73 5.10. Директивы конфигурации унифицированных ODBC 73 5.11. Директивы конфигурации модуля Apache 74 Глава 6. Проблемы безопасности 75 6.1. Использование РНР как бинарного CGI 76 6.2. Установка модуля Apache 78 6.3. Безопасность файловой системы 79 6.4. Создание VirtualHost с разумными ограничениями безопасности РНР 80 Часть II. Программирование на РНР Глава 7. Основной синтаксис 83 7.1. Способы ввода PHP-кода в документ 84 7.2. Разделение инструкций 85 7.3. Использование комментариев 86 Глава 8. Типы данных 88 8.1. Имена переменных 88 8.2. Строки .89 8.3. Преобразование строк 93 8.4. Массивы 94 8.5 Указатель array pointer 100 8.6. Изменение типа 100 8.7. Определение типов переменных 101 8.8. Приведение типа 101 Глава 9. Переменные 102 9.1. Основные понятия при использовании переменных 103 9.2. Операция получения адреса 105 9.3. Область видимости (scope) 107 9.4. Переменные переменных 111 9.5. Передача параметров скрипту при запуске из командной строки 113 9.6. Формы HTML (Get/Post) 114 9.7. Передача значений переменных, соответствующих кнопкам формы 118 9.8. HTTP-Cookies 119 9.9. Системные переменные 122 9.10. Точки в именах входящих переменных 123 9.11. Как проверить, был ли отмечен checkbox в форме 123 9.12. Определение типов переменных 125 Глава 10. Предопределенные константы и их использование 128 Глава 11. Выражения 130 11.1. Примеры выражений функций 131 11.2. Скалярные и нескалярные выражения 133 11.3. Регулярные выражения PHP/FI2 и выражения присваивания 133 11.4. Выражения сравнения 137 11.5. Совмещенные выражения 138 11.6. Выражения условных операторов 139 11.7. Логические значения выражений 140 11.8. Счетчик посещений 141 Глава 12. Операции 143 12.1. Приоритет операций 144 12.2. Одноместные операции 145 12.3. Двухместные операции 146 12.4. Арифметические операции 149 12.5. Операции назначения 150 12.6. Поразрядные операции 151 12.7. Операции сравнения 151 12.8. Операции контроля ошибок 151 12.9. Логические операции 152 12.10. Строковые операции 153 Глава 13. Структуры управления данными * 153 13.1. Последовательные операторы 155 13.2. Операторы объявления 155 13.3. Операторы выражения 155 13.4. Пустые операторы 155 13.5. Составные операторы 156 13.6. Операторы выбора 157 13.7. Конструкция if 157 13.8. Конструкция if ... else 160 13.9. Конструкция elseif 164 13.10. Альтернативный синтаксис для управляющих структур 165 13.11. Конструкция switch 165 13.12. Операторы цикл а 169 13.1.3. Конструкция while 170 13.14. Конструкция do. . .while 172 13.15. Конструкция for 173 13.16. Конструкция foreach 178 13.17. Операторы перехода 39;. 182 13.18. Оператор break 183 13.19. Оператор continue 185 13.20. Оператор возврата return 185 13.21. Включение исходного кода текста, содержащегося в файле 186 13.22. Оператор require () 188 13.23. Оператор include () 190 13.24. Оператор require_pnce () 191 13.25. Оператор include_once () 193 Глава 14. Базовые концепции функций ....: 195 14.1. Определяемые пользователем функции 195 14.2. Переменные функции 195 14.3. Возвращение результатов 196 14.4. Аргументы функции 197 14.5. Передача аргументов по ссылке 197 14.6. Значения переменных по умолчанию 198 14.7. Оператор old_function . 199 14.8. Списки аргументов переменной длины 199 Глава 15. Классы и объекты 200 15.1. Обзор классов как типов данных 201 15.2. Все ли можно считать классами 202 15.3. Когда использовать классы 202 15.4. Когда не использовать классы 202 15.5. Синтаксис классов 202 15.6. Данные класса 204 15.7. Методы класса 205 15.8. Задания значений изменяющимся переменным в классах 206 15.9. Расширение классов 209 15.10. Работа с переменными класса 211 15.11. Манипуляция с именами 212 15.12.Манипуляцияуровнемсложностиприработесклассами 213 15.13. Указатель на самого себя this 213 15.14. Замечания по объектной терминологии 213 15.15. Ссылки внутри конструктора 215 15.16. Демонстрационная программа 217 Часть III. Особенности реализации языка Глава 16. Обработка ошибок 221 16.1. Типы ошибок и предупреждений об ошибках 221 16.2. Подавление ошибок при обращении к функциям 226 Глава 17. Идентификация в РНР 227 17.1. Функции HTTP (HyperText Transfer Protocol) 227 17.2. Основные концепции при программировании авторизации 230 17.3. Авторизация посетителей сайта 234 Глава 18. Загрузка файлов по HTTP 238 18.1. Пример формы ввода 238 18.2. Скрипты для обработки принимаемых данных 240 18.3. Возможные трудности 240 Глава 19. Эффективная работа в РНР при сетевом соединении с Web-сервером , 241 Часть IV. РНР-функции Глава 20. Функции для работы с массивами 244 20.1. Подсчет значений массива 244 20.2. Вычисления матриц 248 20.3. Функции возвращения 249 20.4. Применение вызовов 255 20.5. Функции объединения 259 20.6. Сортировка массивов 262 20.7. Вытеснение элементов из массива 271 20.8. Получение элементов согласно внутреннему указателю массива 274 20.9. Функции среза элементов массива 275 Глава 21. Функции обнаружения орфографических ошибок 277 21.1.Функции!spell, aspellHpspell 278 21.2. Краткий обзор концепций функций a spell 278 21.3. Особенности функций pspe 11 281 21.4. Создание конфигурации 282 21.5. Вызов файлов контроля синтаксиса 284 21.6. Списки слов проверки орфографии и принципы работы с ними 285 21.7. Функции непосредственной проверки орфографии 289 21.8. Функция игнорирования слов определенной длины 289 Глава 22. Математические функции и функции произвольной точности (ВС) 290 22.1. Математические константы и функции 291 22.2. Функции произвольной точности (ВС-функции).... lt; 298 Глава 23. Функции даты/времени и работы с календарем 301 23.1. Функции работы с календарем 301 23.2. Функции даты и времени 304 23.3. Практическое применение функций даты и времени 309 Глава 24. Функции работы с классами и объектами 314 24.1. Вызов методов пользователя, выдаваемых массивом параметров 314 24.2. Вызов методов пользователя классов 317 24.3. Проверка классов 321 24.4. Возврат параметров класса 324 24.5. Возврат массива параметров объекта 325 24.6. Определение существующих классов 329 247. Программирование при помощи функций работы с классами 330 Глава 25. Функции для манипуляций со строками 334 25.1. Функции удаления пробелов 335 25.2. Работа с ASCII-кодами 338 25.3. Шифрование строк 342 25.4. Функции вывода строк на печать 344 25.5. Деление и соединение строк 349 25.6. Работа с кодом HTML 353 25.7. Доступ с операциями замены строк или подстрок, сравнение строк 358 25.8. Операции поиска символов , 365 25.9. Перевод строк в верхний и нижний регистр 366 25.10. Перевод строки в другую кодовую таблицу 368 Глава 26. Функции работы с файлами 370 26.1. Получение пути файлов 371 26.2. Копирование файлов 373 26.3. Основные операции над файлами 375 26.4. Чтение и проверка файлов 384 26.5. Определение атрибутов файлов 389 26.6. Создание и удаление директории 391 26.7. Доступ к строке файлового пути 392 26.8. Получение информации о файле 394 26.9. Создание уникального имени 395 26.10. Установка времени модификации файл а 396 26.11. Разные функции 398 26.12. Пример программирования 400 Глава 27. Работа с электронной почтой в РНР 404 27.1. Функция отправления почты 405 27.2. Отправление почты с использованием дополнительных заголовков 406 27.3. Отправление почты нескольким адресатам 407 27.4. Принципы программирования 408 Глава 28. Операции потокового ввода-вывода 410 28.1. Освобождение буфера вывода 410 28.2. Включение буфера, пересылка и очистка 411 28.3. Возврат ... | | Формат книги: | Файл *.pdf, упакованный в *.zip архив. Размер архива: 6,96 MB. Работает под операционными системами: Windows 2000 /2003 /XP /Vista. |
|
| Счёт: |
Сумма получения магазином: 180.00 руб. |
| Наш курс WMZ: |
1 WMZ = 30.45 WMR [котировка ЦБРФ от 20.05.12 31.39 RUR/USD, 3% комиссии] |
Оплата Webmoney:
![]() |
|
| Оплата Z-payment: |
|
| RBC money: |
|
| RoboKassa: |
|
Альтернатива :
![]() |
| |