powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Сервер не читает файл PHP
5 сообщений из 5, страница 1 из 1
Сервер не читает файл PHP
    #39711498
bulaolen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создал файлик с PHP кодом, в котором использую LDAP запросы на сервер с Active Directory. помогите найти ошибку!
-------------------------------------
<?php

$ldap_password = 'пароль';
$ldap_username = 'имя пользователя';
$ldap_connection = ldap_connect(id_server) or die ("connection refused");
echo "Проверка соединения: <b>".ldap_err2str(ldap_errno($ldap_connection))."</b><br>";

ldap_set_option($ldap_connection, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ldap_connection, LDAP_OPT_REFERRALS, 0);
$ldap_bind = ldap_bind($ldap_connection, $ldap_username, $ldap_password);
echo "Проверка привязки к директории: <b>".ldap_err2str(ldap_errno($ldap_connection))."</b><br>";

if ($ldap_bind)
{
$ldap_base_dn = 'DC=Joe, DC=int';
$search_filter = 'filtr';
$attributes = array();
$attributes[0] = 'givenname';
$attributes[1] = 'samaccountname';
$attributes[2] = 'sn';
$result = ldap_search($ldap_connection, $search_filter, $attributes);
echo ""Наличие ошибок в поиске: <b>".ldap_err2str(ldap_errno($ldap_connection))."</b><br>";

$entries = ldap_get_entries($ldap_connection, $result);
echo "get entries: ".$entries["value"]."<br>";
for ($x=0; $x<$entries['count']; $x++)
{
if (!empty($entries[$x]['givenname'][0]) && !empty($entries[$x]['samaccountname'][0]) && !empty($entries[$x]['sn'][0]))
{
$ad_users[strtoupper(trim($entries[$x]['samaccountname'][0]))] = array('first_name' => trim($entries[$x]['givenname'][0]),'last_name' => trim($entries[$x]['sn'][0]));
echo "new user: ".$ad_users[]."<br>";
}
}

ldap_unbind($ldap_connection);

?>
...
Рейтинг: 0 / 0
Сервер не читает файл PHP
    #39711589
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Используйте тэг SRC для оформления кода.
2. Показывайте сообщение об ошибке. Или подробно описывайте, что именно не работает или работает не так.
...
Рейтинг: 0 / 0
Сервер не читает файл PHP
    #39712822
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bulaolen,

Есть сообщения об ошибке? или просто не работает?

Что именно сделать хотите?
...
Рейтинг: 0 / 0
Сервер не читает файл PHP
    #39712895
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
echo ""Наличие ошибок в поиске: <b>".ldap_err2str(ldap_errno($ldap_connection))."</b><br>";
...
Рейтинг: 0 / 0
Сервер не читает файл PHP
    #39715645
bulaolen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо всем кто откликнулся! нашел решение проблемы самостоятельно. Коротко говоря для тех, кто столкнется с подобной проблемой - следите за синтаксисом!

сам по себе язык PHP и HTML не такой уж и сложный! LDAP запросов немного и используются они пару раз в программе.

Мануал есть в свободном доступе, основы можно найти тут: http://php.net/manual/ru/book.ldap.php
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Сервер не читает файл PHP
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]