Авторизация
Поиск по указателям
Профессиональное PHP программирование
Обсудите книгу на научном форуме
Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter
Название: Профессиональное PHP программирование
Аннотация: О чем эта книга и для кого она? О языке РНР, его истории, задачах, достоинствах и недостатках. О том, как, для чего и в каких ОС применяется этот язык. Если говорить подробнее, то об установке РНР на платформах UNIX, Windows и Mac OS X, о сеансах и cookies, клиентах FTP, о функциях для работы в сети и службе каталогов. Кроме того, рассматриваются поддержка LDAP в РНР, разработка многозвенных приложений в РНР, интеграция РНР с XML, средства, предоставляемые РНР для работы с базами данных (на примере MySQL и Post-greSQL). Обсуждаются безопасность, оптимизация и интернационализация приложений, библиотеки расширений РНР, приводятся примеры системы предоставления прав пользователям и многозвенного приложения корзины покупок для WML. Книга адресована всем РНР-программистам.
Язык:
Рубрика: Computer science /
Статус предметного указателя: Готов указатель с номерами страниц
ed2k: ed2k stats
Издание: 2-е издание
Год издания: 2006
Количество страниц: 1048
Добавлена в каталог: 06.03.2008
Операции: Положить на полку |
Скопировать ссылку для форума | Скопировать ID
Предметный указатель
$, знак, в указании переменных 93
$argc/argv[], переменные 774
$argc/argv[], переменные, передача аргументов в командной строке, автоматизация заданий 774
$GLOBALS, массив, доступ к глобальным переменным 125
$HTTP_*_VARS, ассоциативный массив 904
$HTTP_*_VARS, ассоциативный массив, преимущества для безопасности 905
$HTTP_*_VARS, ассоциативный массив, преимущества для безопасности, применение вместо register_global 904
$HTTP_, массивы 135
$HTTP_, массивы, переменные окружения, обработка 111
$HTTP_, массивы, переменные окружения, обработка, CGI 112
$HTTP_, массивы, переменные окружения, обработка, cookies 112
$HTTP_, массивы, переменные окружения, обработка, POST- 111
$HTTP_, массивы, переменные окружения, обработка, заголовок HTTP 112
$HTTP_ACCEPT_LANGUAGE, глобальная переменная 869
$HTTP_ACCEPT_LANGUAGE, глобальная переменная, прием списка языков 869
$HTTP_ACCEPT_LANGUAGE, глобальная переменная, прием списка языков, интернационализация 869
$HTTP_POST_FILES, глобальная переменная 286
$HTTP_POST_FILES, глобальная переменная, загрузка файлов от клиентов, POST, пример 286
$PHP SELF, встроенная переменная 215
$PHP SELF, встроенная переменная, action, атрибут, формы HTML 215
::, оператор вызова функции класса 155
::, оператор вызова функции класса, примеры использования 156
::, оператор вызова функции класса, синтаксис использования наследования 155
<xsl:for-each>, элемент, XSL/XSLT поддержка в PHP, пример 829
<xsl:text>, элемент, XSL/XSLT, поддержка в PHP, пример 829
<xsl:value-of>, элемент, XSL/XSLT, поддержка в PHP, пример 830
@, оператор 190
@, оператор, сообщения об ошибках, пример подавления 190
Access, Microsoft, соединение через ODBC 753
add(), метод, GtkContainer, класс добавление графических элементов 779
add(), метод, GtkContainer, класс добавление графических элементов, PHP-GTK, Hello World, пример 781
add(), функция, SWFMovie, класс 951
addColor(), функция, SWPShape, класс, Ming 956
addEntry(), функция, SWPGradient, класс 956
addFill(), функция заливки, SWFShape, класс 953 955
addFill(), функция заливки, SWFShape, класс, директива, Apache редактирование, установка PHP/Apache под UNIX 70
addFill(), функция заливки, SWFShape, класс, применение градиента 955
addFill(), функция заливки, SWFShape, класс, пример 953
addShape(), функция, SWFButton, класс 954
addtest(), метод, TestSuite, PhpUnit, тестирование сценариев, пример 251
add_element(), метод, ООН Forms, класс 222
add_element(), метод, ООН Forms, класс, атрибуты, описание 223
add_element(), метод, ООН Forms, класс, атрибуты, описание, передача атрибутов в виде ассоциативных массивов 225
add_element(), метод, ООН Forms, класс, ООН, веб-сайт поиска работы, пример приложения 222
add_XXX(), функции, HAW_deck, класс 961
ADODB (Active Data Objects DataBase), класс оболочки базы данных 757
ADODB (Active Data Objects DataBase), класс оболочки базы данных, пример синтаксиса 757
allow url fopen, параметр, система защиты PHP 890
ALTERTABLE, команда, MySQL 677
ALTERTABLE, команда, PostgreSQL 715
Apache, система безопасности 884
Apache, установка 42
Apache, установка, Mac-OS 78
Apache, установка, UNIX 63
Apache, установка, Windows 45
append(), метод, GtkCList, класс PHP-GTK, GUI, пример 787
array(), конструкция, DOM поддержка в PHP, пример 812 814
array(), конструкция, массивы, инициализация многомерных массивов 136
array(), конструкция, методы инициализации массивов 133
ARTICLE, команда, NNTP 392
assert/-Equals(), методы, TestCase PhpUnit, тестирование сценариев, пример 210
AT, команда, Windows NT/2000/XP 773
AT, команда, Windows NT/2000/XP, автоматизация заданий, обзор 773
attach(), метод, GtkTable, класс PHP-GTK, GUI, пример 783
AUTOEXEC.BAT, пакетный файл, Windows, установка командной строки PHP 767
base64_encode(), функция, сообщения электронной почты, пример класса почтового отправителя MIME 385
bc_sub(), функция, оптимизация производительности 916
bindtextdomain(), функция, библиотеки Gettext, текстовые домены, настройка 845
BODY (Bike Odyssey Debugger Y), отладчик 204
BODY (Bike Odyssey Debugger Y), отладчик, команды, список 205
BODY (Bike Odyssey Debugger Y), отладчик, пример 204
BODY (Bike Odyssey Debugger Y), отладчик, пример, версия с ошибкой, вывод 204
BODY (Bike Odyssey Debugger Y), отладчик, пример, отлаженная версия, вывод 205
BODY (Bike Odyssey Debugger Y), отладчик, установка 204
BODY, команда, NNTP 393
Break, оператор 118 см.
CGI, установка, риски безопасности PHP 886
CGI, установка, риски безопасности PHP, типы атак 886
CGI, установка, риски безопасности PHP, типы атак, доступ к защищенным документам 887
CGI, установка, риски безопасности PHP, типы атак, доступ к системным файлам 887
CGI, установка, риски безопасности PHP, типы атак, параметры для предотвращения атак 887
chdir(), функция, установка текущего каталога 281
checkdassrr(), функция 490
checkdassrr(), функция, type, аргумент, типы записей ресурсов 490
checkdassrr(), функция, пример пользовательского класса почтового отправителя 365
chr(), строковая функция 103
chunk_split(), функция, сообщения электронной почты, пример класса почтового отправителя MIME 386
cleanTemporaryFiles(), функция удаление временных файлов 282
cleanTemporaryFiles(), функция удаление временных файлов, пример 282
clearstatcache(), функция, очистка кэша со сведениями о файле 281
closedir(), функция, закрытие каталогов 282
closedir(), функция, закрытие каталогов, пример 282 283
connect(), метод, GtkObject, базовый класс 778
connect(), метод, GtkObject, базовый класс, PHP-GTK, Hello World, пример 780
connect(), метод, GtkObject, базовый класс, соединение с сигналом 778 779
Content-Description/—Disposition поля заголовков, MIME 382
Content-Transfer-Encoding, поле заголовка, MIME 381
Content-Transfer-Encoding, поле заголовка, MIME, задание типа кодировки 381
Content-Type, поле заголовка, MIME 379
Content-Type, поле заголовка, MIME, задание типа/подтипа носителя 380
Content-Type, поле заголовка, MIME, поддержка типов носителей multipart/mixed 380
Content-Type, поле заголовка, MIME, поддержка типов носителей multipart/mixed, разделитель, обязательный 380
continue, оператор 120 см.
Cookies 258
cookies, в массиве $HTTP_ 112
cookies, исправление ошибок 270
cookies, исправление ошибок, задание имени 271
cookies, исправление ошибок, попытка установки данных после отправки cookie 270
cookies, обработка 259
cookies, обработка, задание срока годности 260
cookies, обработка, информация о домене 261
cookies, обработка, информация о пути 260
cookies, обработка, способы доступа к хранящимся значениям 260
cookies, объединение нескольких, пример 268
cookies, пример со счетчиком посещений 262
cookies, сеансы, распространение 258
cookies, сеансы, распространение, проблемы безопасности 259
cookies, установка новых в броузер, функция setcookie() 263
cookies, установка области видимости 265
cookies, установка области видимости, ограничение доменов 266
cookies, установка области видимости, предотвращение доступа пользователей к переменным 265
cookies, установка срока истечения годности 264
cookies, установка срока истечения годности, пример 265
cookies, шифрование, mcrypt_encrypt/-_decrypt() 266
cookies, шифрование, mcrypt_encrypt/-_decrypt(), примеры 266
copy(), функция, копирование файлов 279
copy(), функция, пример вспомогательной оболочки FTP 317
count(), встроенная функция массива 134
CRC32, алгоритм хеширования, шифрование 896
CREATE DATABASE, команда, MySQL 673
CREATE DATABASE, команда, PostgreSQL 712
CREATE INDEX, команда, MySQL 684
CREATE TABLE, команда, MySQL 674
CREATE TABLE, команда, MySQL, синтаксис, примеры 674
CREATE TABLE, команда, MySQL, синтаксис, примеры, details, таблица 674
CREATE TABLE, команда, MySQL, синтаксис, примеры, title, таблица 675
CREATE TABLE, команда, PostgreSQL 712
CREATE TABLE, команда, PostgreSQL, синтаксис, примеры 713
CREATE TABLE, команда, PostgreSQL, синтаксис, примеры, SERIAL, тип поля 714
CREATE TABLE, команда, PostgreSQL, синтаксис, примеры, неявный индекс для первичного ключа, автоматическое создание 713
CREATE, команда, IMAP, пример создания сеанса 423
cron, демон, Linux/UNIX 772
cron, демон, Linux/UNIX, автоматизация заданий, обзор 772
CS_XXX(), функции, phpCodeSite 203
CS_XXX(), функции, phpCodeSite, CS_EnterMethod/-_ExitMethod() 203
CS_XXX(), функции, phpCodeSite, CS_SendError/~_SendNote() 203
CS_XXX(), функции, phpCodeSite, CS_SendMessage/~_SendVar() 203
DATA, команда, SMTP 369
DATA, команда, SMTP, сообщения электронной почты, пример класса почтового отправителя SMTP 374
Date, поле заголовка сообщения электронной почты 356
DBM-файлы, кэширование, способы хранения 937
define(), функция, создание констант 95
defined(), функция, константы, проверка 96
DELE, команда, POP 418
DELETE, команда, MySQL 680
DELETE, команда, MySQL, odbc_num_rows(), функция 749
DELETE, команда, MySQL, WAP, пример приложения корзины покупок 606 607
DELETE, команда, MySQL, оптимизация производительности, базы данных 932
DELETE, команда, MySQL, уровень абстракции базы данных, пример 708
DELETE, команда, PostgreSQL 717
DESCRIBE, команда, MySQL 675
DESCRIBE, команда, MySQL, синтаксис, пример 675
Directory, директива, система безопасности Apache 885
Directory, директива, система безопасности Apache, предоставление всеобщего доступа, File, директива 885
Directory, директива, система безопасности Apache, предотвращение доступа Apache к произвольным файлам 885
Directory, директива, система безопасности Apache, разрешение доступа к корневому каталогу документов 885
disable_functions, параметр системы безопасности PHP 890
disable_functions, параметр системы безопасности PHP, список отключенных функций 890
display_errors, параметр системы безопасности PHP 887
DIT (Directory Information Tree), информационное дерево каталога, LDAP 528
DIT (Directory Information Tree), информационное дерево каталога, LDAP, ldap_list(), перечисление уровней дерева 548
DN/RDN (Distinguished Name/Relative-), различимое имя/относительно LDAP 527
DN/RDN (Distinguished Name/Relative-), различимое имя/относительно LDAP, ldap_XXX(), функции 546 547
DNS (Domain Name System), система доменных имен 485
DNS (Domain Name System), система доменных имен, while, оператор цикла 120
DNS (Domain Name System), система доменных имен, как распределенная иерархическая система 486
DNS (Domain Name System), система доменных имен, как распределенная иерархическая система, авторитетные/не— ответы 487
DNS (Domain Name System), система доменных имен, как распределенная иерархическая система, домены верхнего уровня и поддомены 486
DNS (Domain Name System), система доменных имен, как распределенная иерархическая система, механизм кругового распределения нагрузки 488
DNS (Domain Name System), система доменных имен, как распределенная иерархическая система, преимущества 487
DNS (Domain Name System), система доменных имен, как распределенная иерархическая система, процедура обратного поиска 485
DNS (Domain Name System), система доменных имен, как распределенная иерархическая система, схема 486
DNS (Domain Name System), система доменных имен, поддержка PHP, функции 487
DNS (Domain Name System), система доменных имен, поддержка PHP, функции, checkdnsrr(), записи ресурсов 490
DNS (Domain Name System), система доменных имен, поддержка PHP, функции, gethostbyname/-name1/~addr() 488
DNS (Domain Name System), система доменных имен, поддержка PHP, функции, getmxrr() почтовый ретранслятор 491
DNS (Domain Name System), система доменных имен, поддержка PHP, функции, getprotobyname/-number() 489
DNS (Domain Name System), система доменных имен, поддержка PHP, функции, getservbyname/-port() 489
DNS (Domain Name System), система доменных имен, пример библиотеки клиента DNS 492
DNS (Domain Name System), система доменных имен, пример библиотеки клиента DNS, dottedToIp/ipToDotted(), методы, обработка IP-адресов 495
DNS (Domain Name System), система доменных имен, пример библиотеки клиента DNS, getHostName(), метод 494
DNS (Domain Name System), система доменных имен, пример библиотеки клиента DNS, getIpAddress(), метод 493
DNS (Domain Name System), система доменных имен, пример библиотеки клиента DNS, getMx(), метод, получение почтового ретранслятора 493
DNS (Domain Name System), система доменных имен, пример библиотеки клиента DNS, getProtoByName/-Number(), метод 494
DNS (Domain Name System), система доменных имен, пример библиотеки клиента DNS, getServByName(), метод 495
DNS (Domain Name System), система доменных имен, пример библиотеки клиента DNS, log_err(), метод 497
DNS (Domain Name System), система доменных имен, пример библиотеки клиента DNS, resetCache(), метод 496
DNS (Domain Name System), система доменных имен, пример библиотеки клиента DNS, конструктор 493
DNS (Domain Name System), система доменных имен, пример библиотеки клиента DNS, объявления переменных 492
DOM (Document Object Model), объектная модель документа 809
DOM (Document Object Model), объектная модель документа, SAX, PRAX и DOM PHP API, таблица сравнения 800
DOM (Document Object Model), объектная модель документа, SAX, PRAX и DOM PHP API, таблица сравнения, DOM и SAX 801
DOM (Document Object Model), объектная модель документа, SAX, PRAX и DOM PHP API, таблица сравнения, PRAX с DOM и SAX 801
DOM (Document Object Model), объектная модель документа, корневой и дочерние узлы, пример дерева документа 809
DOM (Document Object Model), объектная модель документа, поддержка в PHP 810 811
DOM (Document Object Model), объектная модель документа, поддержка в PHP, XPath 816
DOM (Document Object Model), объектная модель документа, поддержка в PHP, вывод XML помощью DOM, файловые функции PHP 811
DOM (Document Object Model), объектная модель документа, поддержка в PHP, вывод XML помощью DOM, файловые функции PHP, add_root(), создание корневого узла 811
DOM (Document Object Model), объектная модель документа, поддержка в PHP, вывод XML помощью DOM, файловые функции PHP, array(), создание/заполнение 811
DOM (Document Object Model), объектная модель документа, поддержка в PHP, вывод XML помощью DOM, файловые функции PHP, fopen/fwrite/fclose(), создание нового файла 813 814
DOM (Document Object Model), объектная модель документа, поддержка в PHP, вывод XML помощью DOM, файловые функции PHP, setaddr() добавление атрибута 812
DOM (Document Object Model), объектная модель документа, поддержка в PHP, вывод XML помощью DOM, файловые функции PHP, setaddr() добавление атрибута, выполнение, файл XML 815
DOM (Document Object Model), объектная модель документа, поддержка в PHP, вывод XML помощью DOM, файловые функции PHP, создание дочерних узлов 811 814
DOM (Document Object Model), объектная модель документа, поддержка в PHP, исправление ошибок 810
DOM (Document Object Model), объектная модель документа, поддержка в PHP, чтение XML с помощью DOM, файл PHP 817
DOM (Document Object Model), объектная модель документа, поддержка в PHP, чтение XML с помощью DOM, файл PHP, xpath_eval(), функция, выполнение команды XPath 818-821
DOM (Document Object Model), объектная модель документа, поддержка в PHP, чтение XML с помощью DOM, файл PHP, вывод XML в виде HTML 818 820 821
DOM (Document Object Model), объектная модель документа, поддержка в PHP, чтение XML с помощью DOM, файл PHP, выполнение 821
DOM (Document Object Model), объектная модель документа, поддержка в PHP, чтение XML с помощью DOM, файл PHP, создание объекта XML и контекста 818 819
drawCurve/-CurveTo(), функции, SWFShape, класс 953
drawLine/-LineTo(), функции, SWFShape, класс 952
DROP DATABASE, команда, MySQL 678
DROP DATABASE, команда, PostgreSQL 716
DROP TABLE, команда, MySQL 677
DROP TABLE, команда, PostgreSQL 716
DSN (Data Source Name), ODBC не найден, ошибка соединения 750
DSN (Data Source Name), ODBC, SQL Server/Access соединение, настройка DSN 737 752
DSN (Data Source Name), ODBC, соединение с SQL Server/Access, настройка DSN 753
DTD (Document Type Definition), определение типа документа, XML 795
echo, команда 87
else/elseif 115 см. условный
enctype, атрибут, элементы формы 286
enctype, атрибут, элементы формы, загрузка файлов от клиентов, POST, пример 286
ereg/eregi(), функции, регулярные выражения POSIX 236
ereg/eregi(), функции, регулярные выражения POSIX, поиск в строке по шаблону 236
ereg_replace/eregi_~(), функции, регулярные выражения POSIX 236
ereg_replace/eregi_~(), функции, регулярные выражения POSIX, замена в строке по шаблону 236
ereg_replace/eregi_~(), функции, регулярные выражения POSIX, замена в строке по шаблону, eregi_replace(), безразличие к регистру 237
error_log(), функция, регистрация ошибок 193
error_log(), функция, регистрация ошибок, значения аргумента, тип сообщения 193
error_log(), функция, регистрация ошибок, пример 194
error_reporting(), функция 189
error_reporting(), функция, установка уровней ошибок 187 189
error_reporting(), функция, установка уровней ошибок, Е_XXX, константы, установка уровней 188
error_reporting, параметр, система безопасности PHP 888
error_reporting, параметр, система безопасности PHP, перечень констант типов ошибок 888
error_reporting, параметр, система безопасности PHP, подъем до Е ALL, действия после установки PHP под Windows 55
error_reporting, параметр, система безопасности PHP, примеры 888
escapeshellcmd(), функция, HTML-формы 230
escapeshellcmd(), функция, HTML-формы, предотвращение выполнения произвольных команд 230
EXPLAIN, команда, MySQl 925
EXPLAIN, команда, MySQl, оценка запросов, оптимизация производительности 925
EXPLAIN, команда, MySQl, оценка запросов, оптимизация производительности, возвращаемые данные 925
EXPLAIN, команда, MySQl, оценка запросов, оптимизация производительности, возвращаемые данные, дополнительная информация 926
EXPLAIN, команда, MySQl, оценка запросов, оптимизация производительности, пример 925
EXPLAIN, команда, MySQl, оценка запросов, оптимизация производительности, пример, данные EXPLAIN до оптимизации 928
EXPLAIN, команда, MySQl, оценка запросов, оптимизация производительности, пример, данные EXPLAIN после оптимизации 929
EXPLAIN, команда, MySQl, оценка запросов, оптимизация производительности, пример, объявление колонок/таблиц 928
EXPLAIN, команда, MySQl, оценка запросов, оптимизация производительности, типы объединений 926
explode/implode(), встроенные функции массивов 135
explode/implode(), встроенные функции массивов, XSL/XSLT поддержка в PHP, пример 832
E_XXX, константы, функция error_reporting() 187
E_XXX, константы, функция error_reporting(), E_ALL 190
E_XXX, константы, функция error_reporting(), E_ALL, действия после установки PHP под Windows 55
E_XXX, константы, функция error_reporting(), E_COMPILE ERROR/-_COMPILE_WARNING 189
E_XXX, константы, функция error_reporting(), E_CORE ERROR/-_CORE WARNING 189
E_XXX, константы, функция error_reporting(), E_ERROR 188
E_XXX, константы, функция error_reporting(), E_NOTICE 188
E_XXX, константы, функция error_reporting(), E_PARSE 188
E_XXX, константы, функция error_reporting(), E_USER ERROR/-_USER_WARNING/-_USER NOTICE 189
E_XXX, константы, функция error_reporting(), E_WARNING 188
E_XXX, константы, функция error_reporting(), установка уровней ошибок 189
fclose(), функция, закрытие файлов 276
feof(), функция, определение конца файла 279
FETCH, команда, IMAP, BODY/BODYSTRUCTURE, аргументы, задание части тела сообщения 422
FETCH, команда, IMAP, пример создания сеанса 422
fgetc(), функция, чтение одного символа из файла 277
fgets/fgetss(), функции, чтение строк из файла 277
file(), функция, чтение массивов из файлов 27
fileatime/filectime/filemtime(), функции, получение времени доступа/модификации файла 280
filesize(), функция, получение размера файла 280
filetype(), функция, получение типа файла, значения аргумента 280
file_exists(), функция, проверка существования файла 280
finish(), метод, ООН Forms, класс 229
finish(), метод, ООН Forms, класс, ООН веб-сайт поиска работы, пример приложения 229
Flash, Macromedia, LibSWF и Ming, библиотеки расширений PHP 950
fopen(), функция 275
fopen(), функция, mode, аргумент, значения 275
fopen(), функция, открытие файлов 275
fopen(), функция, открытие файлов, дескриптор файла 276
for, оператор цикла 120
for, оператор цикла, DOM поддержка в PHP, пример 820
for, оператор цикла, PDFlib, пример 949
for, оператор цикла, пример 121
for, оператор цикла, синтаксис в сравнении с while 120
for, оператор цикла, тернарный оператор вместо базового синтаксиса 121
foreach, оператор цикла 133
foreach, оператор цикла, автоматизация заданий, анализ журнала веб-сервера, пример 772
foreach, оператор цикла, многомерные массивы 136
foreach, оператор цикла, обход массивов 133
Реклама