Программы
28-05-2015PHP. Интеграция баз данных. Часть Вторая.
Последним шагом является написание PHP-сценария, который получал бы содержимое таблицы и оформлял ее в виде HTML-таблицы. В листинге 23.3 предоставлен PHP-код, предназначенный для выборки значений...
27-05-2015PHP. Интеграция баз данных
PHP обеспечивает хорошую поддержку многих баз данных. Если "родной" поддержки для вашей любимой базы данных не существует, то всегда можно воспользоваться ODBC-драйвером, который поддерживает исходные...
26-05-2015PHP. Синтаксический анализ и обработка строк. Часть Четвёртая.
В листинге 22.3 представлен сценарий, предназначенный для создания набора переменных, которые помогут в маскировании Web-узла для определенного браузера. В целях иллюстрации мы настроим связь в...
25-05-2015PHP. Синтаксический анализ и обработка строк. Часть Третья.
Квадратные скобки используются для задания диапазона возможных значений, который может принимать вид списка допустимых значений. Диапазон значений задается с помощью тире. Если диапазону предшествует символ...
24-05-2015PHP. Синтаксический анализ и обработка строк. Часть Вторая.
22.2. Регулярные выраженияК счастью, PHP предлагает и более мощные инструменты, чем функция strtok, - регулярные выражения. Описанные на своем собственном языке, регулярные выражения позволяют описывать...
23-05-2015PHP. Синтаксический анализ и обработка строк
Синтаксический анализ представляет собой разбиение единого целого на компоненты, обычно целого предложения на отдельные слова. В качестве первого шага по преобразованию вашего сценария в HTML-документ...
22-05-2015PHP. Сортировка, поиск и случайные числа. Часть Шестая.
21.7. Случайные идентификаторыДля того чтобы отслеживать, какое количество пользователей получают доступ к Web-узлу, вам потребуется присвоить им уникальные идентификаторы. Можно хранить любую информацию о данном...
21-05-2015PHP. Сортировка, поиск и случайные числа. Часть Пятая.
21.6. Случайные числаДовольно близкими к задачам сортировки и поиска являются задачи генерации случайных чисел. Зачастую случайные числа предназначены для нарушения упорядочивания списков и позволяют получить...
20-05-2015PHP. Сортировка, поиск и случайные числа. Часть Четвёртая.
21.4. ПоискПосле сортировки информация приводится к виду, который удобен для поиска нужной информации. Так, при поиске телефонного номера проще всего бегло просмотреть страницы телефонной книги...
19-05-2015PHP. Сортировка, поиск и случайные числа. Часть Третья.
И, наконец, последняя функция, которая описывается в данном разделе, - это ksort. Данная функция позволяет сортировать массив по значениям индексов. Внесем изменения в листинг 21.3...
18-05-2015PHP. Сортировка, поиск и случайные числа. Часть Вторая.
21.2. Встроенные функции сортировкиНа практике создавать собственные функции сортировки не обязательно. PHP располагает несколькими функциями для решения задачи сортировки массивов. Самой типичной из них является...
17-05-2015PHP. Сортировка, поиск и случайные числа
Сортировка и поиск являются двумя фундаментальными концепциями вычислительной науки. Они используются практически в любом приложении, работающем с базой данных, компилятором или даже Internet. Чем больше...
16-05-2015PHP. Алгоритмы
Алгоритм можно сравнить со способом решения проблемы. В этой части обсуждается широкий спектр проблем теории вычислительных машин и предлагаются их решения в контексте языка PHP...
15-05-2015PHP. XML-Документ. Часть Двеннадцатая.
integer wddx_packet_start(string comment)Функция wddx_packet_start (листинг 20.15) возвращает идентификатор создаваемого пакета WDDX. Необязательный аргумент comment будет размещен в пакете. Возвращаемый идентификатор пакета используется при работе с...
14-05-2015PHP. XML-Документ. Часть Одиннадцатая.
boolean xml_set_processing_instruction_handler(resource parser, string function)Функция xml_set_processing_instruction_handler регистрирует функцию, которая обрабатывает теги следующего вида: <?phptarget data?>. Это очень напоминает то, как в файлах представлен PHP-код. Ключевое...
13-05-2015PHP. XML-Документ. Часть Десятая.
boolean xml_set_external_entity_ref_handler(resource parser, string function)XML-объекты соответствуют по форме HTML-объектам. Они начинаются символом & и заканчиваются двоеточием. Между двумя этими символами задается имя объекта. Внешний объект...
12-05-2015PHP. XML-Документ. Часть Девятая.
j Листинг 20.12. Функция xml_set_element_handler_<?php /*** определение функций*/function cdataHandler($parser, $data) {print($data);}function startHandler($parser, $name, $attributes){switch($name){case 'EXAMPLE':print("<hr>\n"); break;case 'TITLE':print("<b>");break; case 'CODE':print("<pre>");break; default://пропускать другие теги}}function endHandler($parser, $name){switch($name){case 'EXAMPLE':print("<hr>\n");...
11-05-2015PHP. XML-Документ. Часть Восьмая.
resource xml_parser_create_ns(string encoding, string separator)Функция xml_parser_create_ns, подобно функции xml_parser_create, создает программу обработки с дополнительной возможностью обработки пространств имен. Необязательный аргумент separator задает символ разделения частей...
10-05-2015PHP. XML-Документ. Часть Седьмая.
integer xml_get_error_code(resource parser)Функция xml_get_error_code возвращает код последней ошибки, обнаруженной заданным анализатором. Для всех ошибок заданы определенные константы (табл. 20.2). Если ошибки нет, возвращается константа XML_ERROR_NONE...
09-05-2015PHP. XML-Документ. Часть Шестая.
DomXsltStylesheet::result_dump_file(object document, string filename, integer compression)Метод result_dump_file выводит объект DomDocument, возвращенный методом process, в заданный файл. Необязательный аргумент compression устанавливает степень сжатия архиватора GZIP, применимого...