Руководство по РНР 3.0




Руководство по РНР 3.0 (часть 7)


    Описание
    Описание ibase_timefmt( );...
    Введение в LDAP
    Введение в LDAP LDAP (Lightweight Directory Access Protocol) - Протокол Доступа к Директориям (каталогам), является протоколом, используемым для доступа к Серверам Каталогов. Директория является с...
    Примером dn может быть:cn=JohnSmith,ou=Accounts,o=MyCompany,c=USКаждый...
    Примером dn может быть: cn=JohnSmith,ou=Accounts,o=MyCompany,c=US Каждый раздел такой ссылки отмечается запятой, а вся последовательность читается справа налево. Ссылка читается как .. country=US...
    Использование PHP LDAP вызовов
    Использование PHP LDAP вызовов Вам потребуется установить и скомпилировать библиотеки LDAP-клиента или из пакета University of Michigan ldap-3.3, или из Netscape Directory SDK. Вам также потребует...
    Дополнительная информация
    Дополнительная информация Большое количество информации по LDAP может быть найдено: Netscape University of Michigan OpenLDAP Project LDAP World Netscape SDK одержит полезное Руководство Программис...
    ldap_add
    ldap_add ldap_add -- добавляет записи в LDAP каталог...
    Описание
    Описание int ldap_add(целочисленный link_identifier, строковое dn, массив записи); возвращает true при успехе и false при ошибке. Функция ldap_add() используется для добавления записей в LDAP ката...
    Пример 1. Полный прример с идентифицируемой связью
    Пример 1. Полный прример с идентифицируемой связью ?php $ds=ldap_connect(localhost); // проверка наличия LDAP сервера на хостеif ($ds) { // связь с подходящим dn для получения обновленного доступа...
    ldap_bind
    ldap_bind ldap_bind -- связь с LDAP каталогом...
    Описание
    Описание int ldap_bind(целое link_identifier, строковое bind_rdn, строковое bind_password); Связь с LDAP каталогом с определенным RDN и паролем. Возвращает true при успехе и false при ошибке. ldap...
    ldap_close
    ldap_close ldap_close -- закрывает связь с LDAP сервером...
    Описание
    Описание int ldap_close(целое link_identifier); Возвращает true при успехе, false при ошибке. ldap_close() закрывает связь с LDAP сервером, которая ассоциировалась с определенным link_identifier ....
    ldap_connect
    ldap_connect ldap_connect -- соединение с LDAP сервером...
    Описание
    Описание int ldap_connect(строковое hostname, целое port); Возвращает положительный LDAP идентификатор связи при успехе, false при ошибке. ldap_connect() устанавливает соединение с LDAP сервером п...
    ldap_count_entries
    ldap_count_entries ldap_count_entries -- подсчет количества записей при поиске...
    Описание
    Описание int ldap_count_entries(целое link_identifier, целое result_identifier); Возвращает количество записей в результате или false при ошибке. ldap_count_entries() возвращает количество записей...
    ldap_delete
    ldap_delete ldap_delete -- удаляет запись из каталога...
    Описание
    Описание int ldap_delete(целое link_identifier, строковое dn); Возвращает true при успехе и false при ошибке. ldap_delete() удаляет отдельную запись из LDAP каталога, определенную по dn....
    ldap_dn2ufn
    ldap_dn2ufn ldap_dn2ufn -- конвертирует DN в User Friendly Naming формат...
    Описание
    Описание string ldap_dn2ufn(строковое dn); ldap_dn2ufn() преобразует DN в более дружественную для пользователя форму, удаляя имена типа....
    ldap_explode_dn
    ldap_explode_dn ldap_explode_dn -- разбивает DN на составные части...
    Описание
    Описание array ldap_explode_dn(строковое dn, целое with_attrib); ldap_explode_dn() разбивает DN возвращаемое по ldap_get_dn() на составные части. Каждая часть известна как Relative Distinguished N...
    ldap_first_attribute
    ldap_first_attribute ldap_first_attribute -- возвращает первый атрибут...
    Описание
    Описание string ldap_first_attribute(целое link_identifier, целое result_entry_identifier, целое ber_identifier); Возвращает первый атрибут в записи при успехе и false при ошибке. Подобно чтению з...
    ldap_first_entry
    ldap_first_entry ldap_first_entry -- возвращает первый идентификатор (id) результата...
    Описание
    Описание int ldap_first_entry(целое link_identifier, целое result_identifier); Возвращает идентификатор записи для первой записи результата при успехе и false при ошибке. Записи в LDAP-результате...
    ldap_free_result
    ldap_free_result ldap_free_result -- освобождает память результата...
    Описание
    Описание int ldap_free_result(целое result_identifier); Возвращает true при успехе и false при ошибке. ldap_free_result() освобождает внутреннюю память, предназначенную для хранения результата и о...
    ldap_get_attributes
    ldap_get_attributes ldap_get_attributes -- получает атрибуты записи в результате от поиска...
    Описание
    Описание array ldap_get_attributes(целое link_identifier, целое result_entry_identifier); Возвращает полную информацию о записи в многоразмерном массиве при успехе и false при ошибке. ldap_get_att...
    Пример 1. Показывает список атрибутов отдельной записи каталога
    Пример 1. Показывает список атрибутов отдельной записи каталога // $ds является идентификатором связи для каталога// $sr допустимый результат поиска от предыдущего вызова к // текущему при вызовах...
    ldap_get_dn
    ldap_get_dn ldap_get_dn -- получает DN записи результата...
    Описание
    Описание string ldap_get_dn(целое link_identifier, целое result_entry_identifier); Возвращает DN записи результата или false при ошибке. ldap_get_dn() используется для нахождения DN записи в резул...
    ldap_get_entries
    ldap_get_entries ldap_get_entries -- получает все записи результата...
    Описание
    Описание array ldap_get_entries(целое link_identifier, целое result_identifier); Возвращает полную информацию о результате в многомерном массиве при успехе и false при ошибке. ldap_get_entries() и...
    ldap_get_values
    ldap_get_values ldap_get_values -- получение всех значений из записи результата...
    Описание
    Описание array ldap_get_values(целое link_identifier, целое result_entry_identifier, строковое attribute); Возвращает массив значений атрибута при успехе и false при ошибке. ldap_get_values() испо...
    Пример 1. Список значений атрибута "mail" для записи каталога
    Пример 1. Список значений атрибута mail для записи каталога // $ds допустимый идентификатор связи для сервера каталога// $sr допустимый результат поиска от предыдущего вызова к // текущему при выз...
    ldap_list
    ldap_list ldap_list -- одноуровневый поиск...
    Описание
    Описание int ldap_list(целое link_identifier, строковое base_dn, строковое filter); Возвращает идентификатор результата поиска или false при ошибке. ldap_list() выполняет поиск с определенным филь...
    Пример 1. Составление списка всех подразделений организации
    Пример 1. Составление списка всех подразделений организации // $ds допустимый идентификатор связи для сервера каталога$basedn = o=My Company, c=US; $justthese = array(ou);$sr=ldap_list($ds, $based...
    ldap_modify
    ldap_modify ldap_modify -- изменение записи LDAP...
    Описание
    Описание int ldap_modify(целое link_identifier, строковое dn, массив entry); Возвращает true при успехе и false при ошибке. ldap_modify() используется для изменения существующих записей в каталоге...
    ldap_next_attribute
    ldap_next_attribute ldap_next_attribute -- получает следующий атрибут в результате...
    Описание
    Описание string ldap_next_attribute(целое link_identifier, целое result_entry_identifier, целое ber_identifier); Возвращает следующий атрибут в записи или false при ошибке. ldap_next_attribute() в...
    ldap_next_entry
    ldap_next_entry ldap_next_entry -- получает следующую запись в результате...
    Описание
    Описание int ldap_next_entry(целое link_identifier, целое result_entry_identifier); Возвращает идентефикатор записи для следующей записи в результате, записи которого начинали считываться функцией...
    ldap_read
    ldap_read ldap_read -- чтение записи...
    Описание
    Описание int ldap_read(целое link_identifier, строка base_dn, строка filter, массив [attributes]); Возвращает идентификатор результата поиска или false при ошибке. ldap_read() выполняет поиск при...
    ldap_search
    ldap_search ldap_search -- поиск по дереву LDAP...
    Описание
    Описание int ldap_search(целое link_identifier, строковое base_dn, строковое filter, массив [attributes]); Возвращает идентификатор результата поиска или false при ошибке. ldap_search() осуществля...
    Пример 1. LDAP поиск
    Пример 1. LDAP поиск // $ds допустимый идентификатор связи сервера каталога// $person вся часть имени персоны, т.е. Jo$dn = o=My Company, c=US; $filter=(|(sn=$person*)(givenname=$person*)); $justt...
    ldap_unbind
    ldap_unbind ldap_unbind -- прекращение связи из каталога LDAP...
    Описание
    Описание int ldap_unbind(целое link_identifier); Возвращает true при успехе и false при ошибке. ldap_unbind() прекращает связь из каталога LDAP....
    mail
    mail mail -- шлет почту...
    Описание
    Описание bool mail(string to, string subject, string message, string additional_headers); Функция mail() позволяет отсылать почту. Mail() автоматически посылает сообщение, содержащееся в message а...
    Пример 1. Посылка почты.
    Пример 1. Посылка почты. mail("rasmus@lerdorf.on.ca", "Моя тема", "Строка 1\nСтрока 2\nСтрока 3"); Если задан четвертый строковый аргумент, он автоматически вставляется в конец заголовка. обычно э...
    Пример 2. Посылка почты с дополнительными полями заголовка.
    Пример 2. Посылка почты с дополнительными полями заголовка. mail("ssb@guardian.no", "the subject", $message, "From: webmaster@$SERVER_NAME\nReply-To: webmaster@$SERVER_NAME\nX-Mailer: PHP/" . phpv...
    Введение
    Введение Эти математические функции работают только с диапазоном чисел типа long и double. Если Вы хотите использовать большие числа, взгляните на математические функции произвольной точности. ....
    Математические константы
    Математические константы Следующие величины определяются как математические константы PHP:...
    Таблица 1. Математические константы
    Таблица 1. Математические константы КонстантаВеличинаОписание M_PI 3.14159265358979323846 Значение ¶ (pi)...
    Abs
    Abs Abs -- абсолютная величина...
    Описание
    Описание mixed abs(mixed number); Возвращает абсолютную величину числа. Если число с плавающей запятой, то также возвращает число с плавающей запятой....
    Acos
    Acos Acos -- арккосинус...
    Описание
    Описание float acos(float arg); Возвращает арккосинус аргумента в радианах. См.также asin() и atan() ....
    Asin
    Asin Asin -- арксинус...
    Описание
    Описание float asin(float arg); Возвращает арксинус аргумента в радианах. См.также acos() и atan() ....
    Atan
    Atan Atan -- арктангенс...
    Описание
    Описание float atan(float arg); Возвращает арктангенс аргумента в радианах. См.также acos() и atan() ....
    Atan2
    Atan2 Atan2 -- арктангенс от двух переменных...
    Описание
    Описание float atan2(float y, float x); Эта функция вычисляет арктангенс от двух переменных x и y. Аналогично вычислению арктангенса y / x, за исключением того, что знаки обоих аргументов использу...
    base_convert
    base_convert base_convert -- конвертирует число между произвольными основаниями...
    Описание
    Описание strin base_convert(string number, int frombase, int tobase); Возвращает строку, содержащую number , представленное по основанию tobase . Основание, в котором дается число which number ука...
    Пример 1. base_convert()
    Пример 1. base_convert() $binary = base_convert($hexadecimal, 16, 2);...
    BinDec
    BinDec BinDec -- двоичное в десятичное...
    Описание
    Описание int bindec(string binary_string); Возвращает десятичный эквивалент двоичного числа, представленного аргументом binary_string. OctDec конвертирует двоичное число в десятичное. Наибольшее ч...
    Ceil
    Ceil Ceil -- округлить дробную часть наверх...
    Описание
    Описание int ceil(float number); Возвращает следующее наивысшее целое значение number . Использование ceil() на целых числах - абсолютная трата времени. ЗАМЕЧАНИЕ: Функция ceil() в PHP/FI 2 возвра...
    Cos
    Cos Cos -- косинус...
    Описание
    Описание float cos(float arg); Возвращает косинус аргумента в радианах. См.также sin() и tan() ....
    DecBin
    DecBin DecBin -- десятичное в двоичное...
    Описание
    Описание string decbin(int number); Возвращает строку, содержащую двоичное представление аргумента number. Наибольшее число, которое может быть сконвертировано равно 2147483647 в десятичном виде и...
    DecHex
    DecHex DecHex -- десятичное в шестнадцатиричное...
    Описание
    Описание string dechex(int number); Возвращает строку, содержащую шестнадцатиричное представление аргумента number. Наибольшее число, которое может быть сконвертировано равно 2147483647 в десятичн...
    DecOct
    DecOct DecOct -- десятичное в восьмеричное...
    Описание
    Описание string decoct(int number); Возвращает строку, содержащую восьмеричное представление аргумента number. Наибольшее число, которое может быть сконвертировано равно 2147483647 в десятичном ви...
    Exp
    Exp Exp -- e в степени ......
    Описание
    Описание float exp(float arg); Возвращает число e, возведенное в степень arg . См.также pow() ....
    Floor
    Floor Floor -- округляет дробную часть вниз...
    Описание
    Описание int floor(float number); Возвращает следующее нижележащее значение после number . Использование floor() на целых числах - абсолютная потеря времени. ЗАМЕЧАНИЕ: Функция floor() в PHP/FI 2...
    getrandmax
    getrandmax getrandmax -- показывает наибольшую возможную случайную величину...
    Описание
    Описание int getrandmax(void ); Возвращает максимальную величигу, которая может быть возвращена вызовом функции rand() . См.также rand() , srand() mt_rand() , mt_srand() и mt_getrandmax() ....
    HexDec
    HexDec HexDec -- шестнадцатиричное в десятичное...
    Описание
    Описание int hexdec(string hex_string); Возвращает десятичный эквивалент числа, представленного аргументом hex_string. HexDec конвертирует шестнадцатиричную сстроку в десятичное число. Наибольшее...
    Log
    Log Log -- натуральный логарифм...
    Описание
    Описание float log(float arg); Возвращает натуральный логарифм от аргумента arg....
    Log10
    Log10 Log10 -- логарифм по основанию 10...
    Описание
    Описание float log10(float arg); Возвращает логарифм по основанию 10 от аргумента arg....
    max
    max max -- находит максимум...
    Описание
    Описание mixed max(mixed arg1, mixed arg2, mixed argn); max() возвращает наибольшее число из перечисленных в параметрах. Если первый элемент является массивом, max() возвращает максимальную величи...
    min
    min min -- находит минимум...
    Описание
    Описание mixed min(mixed arg1, mixed arg2, mixed argn); min() возвращает наименьшее значение из указанных в аргументах. Если первый параметр - массив, min() возвратит наименьшую величину массива....
    mt_rand
    mt_rand mt_rand -- генерирует наилучшее случаное число...
    Описание
    Описание int mt_rand([int min], [int max]); Множество генераторов случайных чисел, написанных на старой библиотеке libcs, имеют неясные или неизвестные характеристики, и к тому же, медленны. По ум...
    mt_srand
    mt_srand mt_srand -- инициализирует лучший генератор случаных чисел...
    Описание
    Описание void mt_srand(int seed); Инициализирует генератор случайных чисел значением seed . // инициализируется количеством микросекунд с посленей "целой" секунды mt_srand((double)microtime()*1000...
    mt_getrandmax
    mt_getrandmax mt_getrandmax -- показывает наибольшее возможное случайное число...
    Описание
    Описание int mt_getrandmax(void ); Возвращает максимальную величину, которая может быть возвращена вызовом функции mt_rand() . См.также mt_rand() , mt_srand() rand() , srand() и getrandmax() ....
    number_format
    number_format number_format -- форматирует число с сгруппированными тысячами...
    Описание
    Описание string number_format(float number, int decimals, string dec_point, string thousands_sep); number_format() возвращает форматированную версию числа number . Эта функция принимает один, два...
    OctDec
    OctDec OctDec -- восьмеричное в десятичное...
    Описание
    Описание int octdec(string octal_string); Возвращает десятичный эквивалент восьмеричного числа, представленного аргументом octal_string. OctDec конвертирует восьмеричное число в десятичное. Максим...
    pi
    pi pi -- величина pi...
    Описание
    Описание double pi(void ); Вохвращает аппроксимированное значение pi....
    pow
    pow pow -- степень числа...
    Описание
    Описание float pow(float base, float exp); Возвращает base, возведенное в степень exp. См.также exp() ....
    rand
    rand rand -- генерирует случаную величину...
    Описание
    Описание int rand([int min], [int max]); Если функция вызывается без необязательных параметров min и max, rand() возвращает псевдо-случайную величину между 0 и RAND_MAX. При желании получить случа...
    round
    round round -- округляет число с плавающей запятой...
    Описание
    Описание double round(double val); Возвращает округленную величину val . $foo = round( 3.4 ); // $foo == 3.0 $foo = round( 3.5 ); // $foo == 4.0 $foo = round( 3.6 ); // $foo == 4.0 См.также ceil()...
    Sin
    Sin Sin -- синус...
    Описание
    Описание float sin(float arg); Возврашает синус аргумента. См.также cos() и tan() ....
    Sqrt
    Sqrt Sqrt -- квадратный корень...
    Описание
    Описание float sqrt(float arg); Возвращает квадратный корень аргумента....
    srand
    srand srand -- инициализирует генератор случайных чисел...
    Описание
    Описание void srand(int seed); Инициализирует генератор случайных чисел значением seed . // инициализируется числом микросекунд с последней "целой" секунды srand((double)microtime()*1000000); $ran...
    Tan
    Tan Tan -- тангенс...
    Описание
    Описание float tan(float arg); Возвращает тангенс аргумента. См.также sin() и cos() ....
    eval
    eval eval -- Производит выполнение строки содержащей PHP код...
    Описание
    Описание void eval(string code_str); eval() производит выполнение строки, данной в code_str содержащей PHP код. Кстати, это может пригодиться для сохранения кода в текстовом поле базы данных для б...
    Пример 1. eval() - простое объединение текста
    Пример 1. eval() - простое объединение текста ?php $string = 'cup'; $name = 'coffee'; $str = 'This is a $string with my $name in it.br>'; echo $str; eval( "\$str = \"$str\";" ); echo $str; ?> При...
    die
    die die -- Вывод сообщения и завершение текущего скрипта...
    Описание
    Описание void die(string message); Эта функция выводит сообщение и прекращает выполнение текущего скрипта. Не возвращает значение....
    Пример 1. die
    Пример 1. die ?php $filename = '/path/to/data-file'; $file = fopen($filename, 'r') or die "unable to open file ($filename)"; ?>...
    exit
    exit exit -- Завершает текущий скрипт...
    Описание
    Описание void exit(void); Эта функция завершает текущий скрипт. Не возвращает значение....
    iptcparse
    iptcparse iptcparse -- Анализирует двоичный IPTC http://www.xe.net/iptc/ блок на одиночные тэги....
    Описание
    Описание array iptcparse(string iptcblock); Эта функция анализирует двоичный блок IPTC на одиночные теги. Возвращает массив, использующий tagmarker как индекс и значение как значение. Возвращает f...
    leak
    leak leak -- Отсечение куска памяти...
    Описание
    Описание void leak(int bytes); Leak() отсекает определенный объем памяти. Это полезно при отладке диспетчера памяти, который автоматически очищает "отсеченную" память при выполнении запроса....
    pack
    pack pack -- упаковывает данные в двоичную строку...
    Описание
    Описание string pack(string format, mixed [ args ]...); Упаковывает данные в двоичную строку согласно формату. Возвращает двоичную строку, содержащую данные. Идея на эту функцию принималась из Per...
    Пример 1. pack форматируем строку
    Пример 1. pack форматируем строку $binarydata = pack(" nvc* ", 0x1234, 0x5678, 65, 66); Возникающая в результате двоичная строка будет длиной 6 байтов и содержать последовательность байтов 0x12, 0...
    register_shutdown_function
    register_shutdown_function register_shutdown_function -- Устанавливает функцию, которая будет выполнена при завершении....
    Описание
    Описание int register_shutdown_function(string func); Устанавливает функцию с именем func , которая будет выполнена при завершении....
    serialize
    serialize serialize -- Генерирует удобохраниемое представление значения...
    Описание
    Описание string serialize(mixed value); serialize() возвращает строку состоящую из потока байтов при представлениизначения value, которое может где-нибудь сохранено. Это полезно для сохранения или...
    Пример 1. serialize
    Пример 1. serialize // $session_data содержит многомерный массив с информацией о сессии // текущего пользователя. Мы используем serialize() для сохранения // этого в базе данных в конце запроса.$c...
    sleep
    sleep sleep -- Задержка выполнения...
    Описание
    Описание void sleep(int seconds); Sleep фукция выполняет задержку выполненя программы в секундах ( seconds) . См. также usleep() ....








Начало