РНР 5 для "чайников" [Джанет Валейд] (pdf) читать постранично, страница - 3

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

информации
Осторожность при получении информации от пользователей
Использование безопасного Web-сервера
Отображение статических Web-страниц
Работа с HTML-формами
Получение информации от посетителей Web-узла
Получение информации
Проверка данных
Очистка данных
Глава 11. Другие виды Web-приложений
Независимость Web-страниц
Перемещение между страницами Web-узла
Вывод ссылок
Использование форм
Перемещение пользователей
Перемещение данных между страницами
Добавление информации к URL-адресу

167
167
168
168
169
169
170
170
171
177
179
186
188
188
188
189
189
190
191
191

Содержание

9

Передача информации с помощью данных cookie
Передача информации с помощью HTML-форм
Использование сеансов РНР
Создание сеансов для групп пользователей
Загрузка файлов
Использование форм для загрузки файлов
Получение информации о загружаемом файле
Перемещение файлов в требуемый каталог
Совмещая все вместе
Использование JavaScript и РНР
Добавление кода JavaScript в сценарий РНР
Использование переменных РНР в сценариях JavaScript
Глава 12. Хранение данных с использованием РНР
Использование текстовых файлов
Доступ к файлам
Запись в файл
Чтение файла
Обмен данными с другими программами
Работа с базами данных
Системы управления базами данных
Поддержка баз данных в РНР
Взаимодействие с базой данных
Использование РНР для взаимодействия с базами данных
Обработка ошибок
Собирая все вместе...
Использование расширения SQLite

193
194
195
200
200
200
201
202
202
205
205
206
207
208
209
210
211
213
216
216
2]8
220
221
225
227
229

Глава 13. РНР и операционная система
Управление файлами
Получение информации о файле
Копирование, переименование и удаление файлов
Организация файлов
Использование команд операционной системы
Использование одинарных кавычек
Использование функции system()
Использование функции ехес()
Использование функции passthru()
Вопросы безопасности
Использование протокола FTP
Подключение к серверу FTP
Получение содержимого каталога
Передача файлов с помощью протокола FTP
Другие функции для работы с протоколом FTP
Использование электронной почты
Настройка РНР для работы с электронной почтой
Отправка электронных сообщений
Отправка почтовых вложений

231
231
2 32
233
2 34
236
238
239
239
2 40
240
241
241
2 42
2 42
243
244
245
246
246

Глава 14. Расширения РНР
Основные расширения РНР
Стандартные расширения РНР

250
250
251

10

Содержание

Использование модуля PEAR
Где можно найти модуль PEAR
Установка модуля PEAR
Установка пакета PEAR
Использование пакетов PEAR

254
255
256
258
259

ЧАСТЬ V. ВЕЛИКОЛЕПНЫЕ ДЕСЯТКИ

263

Глава 15. Десять правил, которых следует придерживаться при разработке
сценариев на РНР
Отсутствие точки с запятой
Недостаточное количество знаков равенства
Опечатка в имени переменной
Отсутствие символа доллара
Ошибки, связанные с кавычками
Вывод невидимых символов
Нумерация элементов массива
Включение операторов РНР
Недостающая пара
Путаница с круглыми и фигурными скобками

265
265
266
266
266
266
267
267
268
268
269

Глава 16. Десять жизненно необходимых Web-ресурсов
Официальный Web-узел РНР
Списки рассылки РНР
Ядро Zend
Web-pecypc РНР Builder
Web-ресурс Black Beans
PHP для начинающих
Web-pecypc PHP Dev Center
Web-узел PHPMac .com
Редакторы РНР
Web-pecypc SourceForge.net
Бесплатные Web-хостинговые услуги
Web-узел автора настоящей книги

270
270
270
270
271
271
271
271
271
271
271
272
272

ЧАСТЬ VI. ПРИЛОЖЕНИЯ

273

Приложение А. Установка РНР
Установка модуля РНР в системах Unix/Linux
Перед установкой модуля РНР в системах Unix/Linux
Установка модуля РНР в системах Unix/Linux
Альтернативный метод установки вместе с сервером Apache
Установка модуля РНР в системе Мае
Перед установкой модуля РНР в системе Мае
Установка модуля РНР в системе Мае
Параметры установки для операционных систем Unix/Linux/Mac
Настройка сервера Apache и модуля РНР в системах Unix/Linux/Mac
Установка РНР в системе Windows
Автоматическая установка РНР CGI
Установка модуля РНР вручную
Настройка модуля РНР и Web-сервера в системе Windows

275
275
276
276
278
280
280
281
283
284
286
287
289
290

Содержание

11

Приложение Б. Встроенные функции РНР
Функции для работы с массивами
Функции для работы с датой и временем
Функции для работы с файловой системой
Функции для работы с протоколом HTTP и электронной почтой
Математические функции
Функции для работы с параметрами РНР
Строковые функции
Функции для работы с переменными

293
2* '3
297
297
3(12
3(12
3(14
305
308

Предметный указатель

3.0

12

Содержание

OJ atftftofie
Джанет Велейд (Janet Valade) — автор нескольких книг по языку РНР, а также некоторых
глав к книгам по системе Linux и Web-дизайну.
Джанет Велейд имеет двадцатилетний опыт общения с компьютером. Она работала