Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - docker

Страницы: [1] 2 3
1
Цитировать
Xander:
dockerпо второму пункту сказать ничего не могу, а вот первый можно реализовать, включив в настройках IIS аутентификацию средствами Windows. Работать будет только под Internet Explorer.


А где в настройках ISS находится эта галочка???

2
Ясно, но это фильтр. с фильтром понятно все.
А вот какой "base DN" должен быть(второй параметр)??
resource ldap_search ( resource link_identifier, string base_dn, string filter....)

Препробовал множество вариантов:
$sr = ldap_search($ldapconn, "dc=ru", "(sn=*)"); - Ищет, но ничего не находит
$sr = ldap_search($ldapconn, "dc=domain", "(sn=*)"); - Ищет, но ничего не находит
$sr = ldap_search($ldapconn, "dc=domain", ""); - Выдает Can\'t contact LDAP server
$sr = ldap_search($ldapconn, "dc=example, dc=com", "(sn=*)"); - Ищет, но ничего не находит
$sr = ldap_search($ldapconn, "dc=<домен в локальной сети>", "(sn=*)"); - Ищет, но ничего не находит
$sr = ldap_search($ldapconn, "dc=<домен в локальной сети>, cn=users", "(sn=*)"); - Ищет, но ничего не находит

Все мимо - ищет - возвращается Resource id с нулями записей:
ldap_count_entries($ldapconn, $sr) == 0

3
to Xander - спасибо.

Синтаксис запросов к ldap директориям Windows Active Directory кто-нибудь может подсказать?

Нужно выбрать например всех русских пользователей, делаю так
$sr = ldap_search($ldapconn, “o=My Company, c=RU”, “sn=S*”)

Выдает Operations error.
Как правильно составлять такие запросы?? Где бы почитать об этом?

4
Добрый день!
Ситуация такая. На win2000, на ISS, как isapi стоит php. Нужно:
1) Распознавать пользователей, зашедших в домен Active Directory. Т.е. пользователь после включения компьютера банально вводит свой логин и пароль входа в windows, затем обращается к странице на описанном интранет-сервере. При этом средствами php нужно узнать этот логин и пароль. Возможно такое?
2) Получить список всех пользователей домена AD.

Искал в поиске. Нашел, 2 варианта:
Такая задача как и ей подобные решается ldap-ом.
php_ntuser.dll

Установил php_ntuser.dll, но при попытке выполнения ntuser_getuserlist(\'DOMEN\'); - скрипт подвисает.. Мануалов по этой функции я не нашел. Похоже это не выход.Поправьте, пожалуйста, если это не так, и если я все же могу достигнуть своих целей с помощью этой библиотеки.

Значит через ldap, - тогда хотелось бы узнать точный список модулей, какие куда устанавливать. Нужен только php_ldap.dll подключить, или что-то еще? А то откопал темы, где пишут что при этом еще какую-то libsasl.dll нужно в system32 заливать?? И как добиться через ldap пункта 1) задачи?

Спасибо!

5
Есть 2 таблицы.
В них одинаковый ключ.

Можно ли одним запросом выбрать все записи из первой таблицы, даже те, которых нет во второй (это банальный left join) + все записи из второй, даже те, КОТОРЫХ нет в первой??

Если делать table1 left join table2 - то выберутся все из первой, но НЕ ВСЕ из второй!

table1 join table2 using (ключ) - тоже не прокатывает, т.к. работает идиентично table1 left join table2.

Спасибо!

6
Да и еще, на новом хостинге мне создать новую одноименную базу через dbmopen?

А какие туда имя польователя и пароль записывать? Любые? Просто  насколько я понял, этот логин и пароль нигде не используется.

??

7
> У тебя разные скрипты на этих серверах??
> Я имел ввиду в самой верхушке скрипта есть подключение менеджера DB командой use. Посмотри.

Там ничего такого нет,только:

use CGI qw(param);
use 
LWP::UserAgent;


По-умалчанию значит какой-то используется? А какой?

8
> docker какой DB менеджер использовался в скрипте?
На старом хостинге? Информации об этом нет.
Это можно узнать только через ssh или напрямую спросив у провайдера? Аналога phpinfo в perl-е нет?

> Если старый хостинг еще существует, нужно написать конвертор в csv и провести обратную операцию на новом сервере.

А какой операцией осуществляется переконвертация csv в dbm на новом хостинге? Можно об этом поподробней пожалуйста. Спасибо!

9
Добрый день!
Ситуация следующая. Сайт переносится с одного хостинга на другой.
В одном из разделов используется dbm база данных, и perl скрипт к ней обращается.


dbmopen
(%db,$root_path."cgi/db/news",0640) || print "$!";
 foreach (
sort $b <=> $a keys %db){
.....
.....


в папке cgi/db находится файлы news, news.db, news.dir, news.pag и другие.

Все это было перенесено со старого хостинга и в том же виде выложено на новый.
Но при запуске этого скрипта, обращающегося к базе новостей, выводится:
Inappropriate file type or format

Попытки изменения прав доступа на папку cgi, db - ситуацию не изменили.

Вопросы:
Что нужно сделать чтобы тот же скрипт подцепил dbm-файлы в случае, если все копируется с другого хостинга.
Другой выход - создать пустую одноименную базу данных (сохранение данных не актуально) этого же формата, главное чтобы этот же скрипт с ней работал. Нашел только функцию dbmopen, где уже при созданиии нужно указывать пользователя и его пароль, что мне совсем непонятно для чего, непонятно так же как создавать там структуру таблицы и все остальное. В мануалах тех, которые я нашел, ничего про это не было сказано.

Еще буду рад за любые достойные мануалы по работе с dbm.

Спасибо!

10
Спасибо, тестирую их сейчас... вроде бы это то, что мне нужно..

11
Задача такая. Есть некий url - url1, а также список большой список других url-ов.
Нужно для каждого урла из списка определить степерь близости к url1.
Степень близости должна определяться по количеству отличных символов текущего урла с символами url1.

Циклом делать нельзя, т.к. список урлов очень большой, а если внутри него еще делать посимвольный цикл сравнения символов 2-х урлов, то все просто встанет.

Вообще возможно это реализовать через регулярные выражения?
Т.е. найти количество отличных символов в 2-х строках?

12
Добрый день!


Проблема в следующем, при записи в поле varchar русского слова с буквой "с" - она, буква заменяется на непонятный символ. Т.е. проблема в кодировке, но какую нужно поставить, непонятно??

Сейчас стоит: Charset latin1, Collation latin1_swedi..
Такая кодировка стоит на всех таблицах и везде нормально работает. Но в таблице к phpbb - при записи в нее появляется такой глюк.
В чем может быть проблема?

Еще вопрос: нужно перезапускать mysql, при смене кодировки у таблицы? Просто у этой таблицы раньше стояла кодировка utf, я переправил на стандартную (ту о которой написал) - но проблема не исправилась. Может mysql перезапускать нужно?



Mysql:
Active Persistent Links 0
Active Links 1
Client API version 4.1.7
MYSQL_MODULE_TYPE external
MYSQL_SOCKET /tmp/mysql.sock
MYSQL_INCLUDE -I/usr/local/include/mysql
MYSQL_LIBS -L/usr/local/lib/mysql -lmysqlclient

13
PHP / Объединение временных массивов...
« : 13 Октября 2004, 13:23:54 »
Добрый день.
есть пара временных массивов в виде:

Array
(
    [
0] => Array
        (
            [
from] => 1097562600
            
[to] => 1097577000
        
)

    [
1] => Array
        (
            [
from] => 1097578800
            
[to] => 1097582400
        
)

    [
2] => Array
        (
            [
from] => 1097583000
            
[to] => 1097586300
        
)

)

Array
(
    [
0] => Array
        (
            [
from] => 1097562501
            
[to] => 1097577000
        
)

    [
1] => Array
        (
            [
from] => 1097578800
            
[to] => 1097582400
        
)

    [
2] => Array
        (
            [
from] => 1097583000
            
[to] => 1097586300
        
)

)



from - время начала интервала
to - время конца интервала
Требуется выполнить простейшую оперцию из теории множеств - объединение!

Т.е. получить результирующий массив отрезков, которые бы внутри себя содержали все отрезки из обоих массивов...

Кто-нибудь сталкивался с подобной задачей? Каков примерный алгоритм решения?

Если брать решение в лоб, то получается так:
-взять первый отрезок первого массива
-проверить не накладывается ли на него какой-нибудь отрезок из 2-го массива
-если накладывается(и выходит за границы), то первый элемент результирующего массива будет объединять эти отрезки
- проверить, остались ли отрезки первого массивы, вне границ первого результирующего отрезка
- если остались, то взять этот первый элемент и аналогично сравнить его со всеми элементами 2-го массива, которые выходят за его границы....

Каждый из этих пунктов - это уже объемный кусок кода. Может даже реккурсию придется применять....

Интересно, есть какие-нибудь более простые варианты решения данной задачи....

14
JavaScript & JScript / Меню как у msdn.microsoft.com...
« : 29 Сентября 2004, 14:09:47 »
Добрый день!
У кого нибудь есть опыт разработки подгружающегося меню по типу msdn.microsoft.com: когда жмешь на "крестик" - пишется что-то типа "loading..", затем появляются остальные подразделы.
Где-то нашел что для этого используется код что-то вроде:

<HTML>
<
BODY>
<
XML ID="XMLDoc"></XML>
<
XML ID="XSLDoc"></XML>
<
DIV ID="insertHTML"></DIV>
<
SCRIPT LANGUAGE=VBScript>
XMLDoc.async false
XMLDoc
.load("schedule.xml")
XSLDoc.async false
XSLDoc
.load("schedule.xsl")
result XMLDoc.documentElement.transformNode(XSLDoc.documentElement)
insertHTML.innerHTML result
</SCRIPT>
</BODY>
</HTML>


Действительно ли только так можно реализовать данное меню? Будет ли он еще где, кроме ie работать?

Спасибо!

15
JavaScript & JScript / ReadOnly для textarea
« : 30 Августа 2004, 20:56:56 »
Надо было вот так обращаться:

document.form.visa_comments.ReadOnly=true;
document.form.visa_comments.ReadOnly=false;

А ты присваиваешь строки, которые преобразуются к boolean. Естественно "true"  и "false" дадут - истину, и только "" -  ложь.

Страницы: [1] 2 3