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

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


Темы - docker

Страницы: [1] 2
1
Добрый день!
Ситуация такая. На 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) задачи?

Спасибо!

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

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

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

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

Спасибо!

3
Добрый день!
Ситуация следующая. Сайт переносится с одного хостинга на другой.
В одном из разделов используется 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.

Спасибо!

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

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

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

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


Проблема в следующем, при записи в поле 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

6
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-го массива, которые выходят за его границы....

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

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

7
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 работать?

Спасибо!

8
Добрый день!
Мне нужно из строки:
somemoreyet another text text text

выбрать текст между самыми внутренними тегами

Я Пишу такой regexp функции ereg:
"(^| )+"

- Не подходит, в чем может быть проблема?

9
Добрый день!
Всех поздравляю с началом весны!

У меня была обычная страница, потом мне нужны были возможности фреймов. Я не мог переверстывать эту обычную страницу, разбивая ее на фреймы, поэтому я где-то в глубине обычной странице - вставил IFRAME.

Все в порядке, нормально работает, в основной странице пишу target="<мой фрейм>" - в нем открывается нужная страница.

НО!!!! Мне теперь нужно перезагружать саму главную страницу из этого фрейма. Т.е. страничка в этот IFRAME загружается, выводит информацию, а потом если нужно - раз!! и ПЕРЕКИНУЛА основную страницу (в которой и содержится этот iframe) на заданный url.

Подскажите пожалуйста как это сделать!!
Спасибо!

10
Флейм / Как обезопасить апач от phpRemoteView.php
« : 26 Февраля 2004, 14:17:39 »
Добрый день!

Почитал про phpRemoteView.php, скачал, установил на сервер... работает!!!! Т.е. просто имеет доступ ко всем файлам сервера, как будто телнету заходишь.

Как советовали, чтобы этого избежать, нужно в виртул хосте php_base_dir выставлять. Но вот проблема у нас он иногда значительно замедляет открытие сайта. Это я по опыту говорю, т.к. не раз уже комментировал эту настройку в виртуал хосте, перезагружал apache, и после этого данный сайт значительно быстрей открывался.
Конфигурация: Apache/windows2000

Поэтому вопросы:

1) Как php_base_dir может влиять на время затрачиваемое на выполнение скриптов сайта, т.е. по сути на время открытия сайта.

2) Какие еще существуют способы защиты сервера от хакерских php скриптов. (вроде там еще можно safe mod в виртуал хосте выстанавливать.... об этом тоже пожалуйста поподробей..)

Спасибо!!

11
Веб Сервера / Last Modified
« : 26 Февраля 2004, 13:39:28 »
Добрый день!

Можно ли настроить апач, чтобы он Last-Modified для всех виртуал хостов выдавал?

Да, кстати, а че серьезно, что из поисковиков на это только Яндекс внимание обращает?

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

У меня вопрос, по каким свойствам у объекта document находится массив всех объектов страницы. И что в каких браузерах поддервивается.

Сам я вспомнил только all, т.е.:
document.all

Но мне почему-то кажется, что это не во всем браузерах поддерживается.... Что там еще есть из этого же разряда?

Заранее спасибо!!!!

13
Всем доброго дня!

У меня элементы в форме имеют имена, например:
 name1[], name2[], name3[]

Причем они конечно повторяются, например:

<td>
 <
input name="name1[]"....required="Не введено имя1">
 <
input name="name2[]"....>
 <
input name="name3[]"....required="Не введено имя3">
</
td>
<
td>
 <
input name="name1[]"....>
 <
input name="name2[]"....>
 <
input name="name3[]"....>
</
td>


Я проверяю форму javascript-om. Для этого мне нужно пройтись по всем элементам и посмотреть, где выставлено свойство required.

for (var i = 0; i.....
}
где f - объект формы, выдает ошибку:
"elements" - есть null или не является объектом.

Как быть, подскажите???
Спасибо!!!!

14
Добрый день!
Как у елемента

выставить значение, чтобы оно отбразилось в инпуте?

Т.е. как это сделать кроме того, чтобы жать "Обзор" и выбирать?

Пробовал
1) document.forms.formname.fname.value=\'asdf\';
2)

????????????????????????

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

Javascript позволяет передавать в качестве параметра функции массив?

Я проверку формы делаю. Реализую это одной функцией. Так вот, в нее мне нужно передать список элементов формы, которые нужно проверять. Конечно этот список всегда будет разный.

Всем спасибо!

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