Ответы пользователя по тегу PHP
  • Active Directory LDAP понять как работает поиск по каталогам?

    Slipeer
    @Slipeer
    Во-первых: в параметрах поиска вы опускаете один параметр — область поиска (scope). Область поиска по-умолчанию обычно поддерево (SubTree) для заданного basedn.
    Во-вторых: следует понимать, что у вас в каталоге AD изначально существует (в типовой конфигурации) 5 разделов. Так вот поиск работает только в пределах одного раздела.
    При этом «DC=example,DC=org» — корень раздела домена, а «CN=Configuration,DC=example,DC=org» — корень раздела конфигурации. Поэтому при поиске с basedn = «DC=example,DC=org» и scope = SubTree вы не получите объекты из ветки CN=Configuration,DC=example,DC=org" — они расположены в другом разделе каталога.

    P.S. В Вашем конкретном случае стоит воспользоваться тем, что «CN=Subnets,CN=Sites,CN=Configuration» это постоянная составляющая пути и просто при поиске подсетей добавлять её к basedn домена.
    Ответ написан
    1 комментарий
  • Как в php вывести заголовок mssql таблицы

    Slipeer
    @Slipeer
    Если использовать mysql_fetch_assoc, то можно сделать один запрос:
    $res = mysql_query('select a, b, c from foo');
    $row = mysql_fetch_assoc($res);
    print '<table><tr>';
    foreach($row as $name => $value) {
        print "<th>$name</th>";
    }
    print '</tr>';
    while($row) {
        print '<tr>';
        foreach($row as $value) {
            print "<td>$value</td>";
        }
        print '</tr>';
        $row = mysql_fetch_assoc($res);
    }
    print '</table>';
    

    Пример не мой взял отсюда.
    Ответ написан
    4 комментария