Представленная книга посвящена РНР - серверному межплатформенному встроенному в HTML языку написания сценариев. Рассматриваются следующие вопросы: синтаксис языка, строки и управляющие структуры, массивы и регулярные выражения, функции; описываются приемы отладки ваших сценариев. Особое внимание уделяется получению введенной в форму информации, работе с файловой системой, базами данных, cookie и др. Включенные в состав книги приложения содержат информацию об установке и настройке Web-сервера, инсталляции языка РНР. Здесь же обсуждаются вопросы безопасности скриптов, даются ссылки на Web-ресурсы, посвященные РНР.
Книга будет полезна как начинающим Web-мастерам, которые только собираются создавать динамические сайты, так и профессиональным дизайнерам, желающим внести элементы динамики в проектируемые ими ресурсы.
Купить Основы программирования на РНР - Ульман Л.
Содержание
Введение 9
Глава 1
Первые шаги с РНР 19
Основы синтаксиса 19
Передача данных в браузер 20
Тестирование сценария 22
Передача простого текста в браузер 23
Передача страницы HTML в браузер v. 25
Использование пробельных символов в РНР и HTML 26
Добавление комментариев в сценарий 28
Глава 2
Переменные 32
Что такое переменная .32
Синтаксис переменных 33
Типы переменных ...34
Присвоение значений переменным 36
Предопределенные переменные 36
Глава 3 т
HTML-формы и РНР 38
Создание простой формы 38
Использование методов Get и Post 41
Получение данных из формы в РНР 43
Ввод данных вручную 45
Глава 4 т
Использование чисел , 50
Сложение, вычитание, умножение и деление 50
Форматированиечисел 53
Инкремент и декремент 55
Совместноёиспользование различных операторов 56
Использование встроенных математических функций 58
Основы программирования на РНР
Глава 5т
Использование строк 61
Удаление концевых пробелов '. .61
Соединение строк (сцепление, конкатенация) 65
Кодирование и декодирование строк * 67
Шифрование и дешифрование строк 71
Извлечение части строки 74
Глава 6 т
Управляющие структуры 79
Условный оператор if 79
Другие операторы 83
Использование оператора if-else 89
Использование конструкции if-elseif 91
Условная конструкция switch 94
Цикл while 101
Цикл for 106
Глава 7 т
Массивы 109
Создание массива . 110
Добавление элементов в массив 112
Доступ к элементам массива 115
Сортировка массивов 118
Преобразование строк и массивов 121
Создание массива в экранной форме 125
Создание многомерных массивов 128
Глава 8 т
Регулярные выражения 130
Что такое регулярные выражения 130
Создание простого шаблона 131
Сопоставление с шаблонами ..133
Создание более сложных шаблонов 137
Сопоставление с шаблоном и его замена 140
Глава 9т
Создание функций 144
Создание и использование простых функций 144
Создание и вызов функций, принимающих аргументы 148
Создание и использование функций, возвращающих значение 152
Переменные и функции 157
Содержание
Глава 10т
Файлы и каталоги 165
Права доступа к файлам ..165
Запись данных в файл 167
Чтение файла 173
Каталоги 180
Загрузка файла на удаленный компьютер 185
Переименование и удаление файлов и каталогов 188
Глава 11т
Базы данных 195
Соединение с сервером и создание базы данных 197
Создание таблицы 200
Отправка данных 204
Извлечение данных 207
Глава 12т
Использование cookie 211
Создание и чтение cookie 212
Добавление параметров в cookie 217
Удаление cookie 220
Глава 13т
Создание Web-приложений 224
Использование функций include и require , 224
Определение даты и времени 228
Использование HTTP-заголовков 236
Отправка электронной почты 240 .
Глава 14 т
Отладка сценариев 245
Распространенные ошибки 245
Сообщения о возможных ошибках и их протоколирование 248
Отслеживание ошибок 252
Использование инструкции die 256
Приложение А т
Установка и конфигурация 260
Установка на сервер Linux 260
Установка на сервер Windows 265
Конфигурация 267
Основы программирования на РНР
Приложение Вт
Безопасность 269
Криптография и SSL 269
Написание безопасного PHP-кода 270
Ресурсы по вопросам безопасности 272
Приложение С т
Ресурсы РНР 273
Руководство по РНР 273
Web-сайты и сетевые конференции 274
Ресурсы по базам данных 277
Сложные темы 278
Таблицы 279
Предметный указатель 283
Купить книгу Основы программирования на РНР - Ульман Л.
Купить Основы программирования на РНР - Ульман Л.
Купить книгу Основы программирования на РНР - Ульман Л. - rapidshare
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #программирование :: #PHP :: #обучение PHP :: #самоучитель по PHP :: #Ульман :: #самоучитель PHP :: #обучение на примерах :: #основы PHP :: #PHP для начинающих :: #язык программирования PHP :: #программирование на PHP :: #примеры программирования на PHP :: #CGI-сценарии :: #сервер Apache :: #РНР-функции :: #cookie :: #сеансы :: #FTP :: #e-mail :: #базы данных :: #MySQL :: #ООП :: #Web-приложения :: #строки :: #массивы :: #книга :: #операторы :: #скачать
Смотрите также учебники, книги и учебные материалы:
- MySQL Enterprise Solutions - Alexander-Sasha, Pachev A.
- Учебник по PHP 4
- PHP, MySQL и Dreamweaver MX 2004, Разработка интерактивных Web-сайтов, Дронов В.
- Visual Basic 6.0, самоучитель для начинающих, Лукин С.Н.
- PHP в примерах, Хольцнер С.
- РНР, Настольная книга программиста, Мазуркевич А., Еловой Д.
- Самоучитель PHP 4, Котеров Д.В.
- РНР, Полезные приемы, Орлов А.А.