/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/ldap/tests/ldap_parse_result_basic.phpt
45 строк
1 KB
Andreas Heigl
Deprecate ldap_connect with two parameters (#5177)
10 июл 2023, 12:44
Не верифицирован
10 июл 2023, 12:44
69a8b63
Код
Авторство
О чём код?
--TEST-- ldap_parse_result() - Basic ldap_parse_result test --CREDITS-- Patrick Allaert <patrickallaert@php.net> # Belgian PHP Testfest 2009 --EXTENSIONS-- ldap --SKIPIF-- <?php require_once('skipifbindfailure.inc'); ?> --FILE-- <?php require "connect.inc"; $link = ldap_connect_and_bind($uri, $user, $passwd, $protocol_version); insert_dummy_data($link, $base); ldap_add($link, "cn=userref,$base", array( "objectClass" => array("extensibleObject", "referral"), "cn" => "userref", "ref" => "cn=userA,$base", )); $result = ldap_search($link, "cn=userref,$base", "(cn=user*)"); $errcode = $dn = $errmsg = $refs = null; var_dump( ldap_parse_result($link, $result, $errcode, $dn, $errmsg, $refs), $errcode, $dn, $errmsg, $refs ); ?> --CLEAN-- <?php include "connect.inc"; $link = ldap_connect_and_bind($uri, $user, $passwd, $protocol_version); // Referral can only be removed with Manage DSA IT Control ldap_delete($link, "cn=userref,$base", [['oid' => LDAP_CONTROL_MANAGEDSAIT, 'iscritical' => TRUE]]); remove_dummy_data($link, $base); ?> --EXPECTF-- bool(true) int(10) string(%d) "cn=userref,%s" string(0) "" array(1) { [0]=> string(%d) "cn=userA,%s" }