Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Denis Yakimov                        2:5028/52.219  15 Oct 2002  18:40:08
 To : All
 Subject : проблемка с OpenLDAP
 -------------------------------------------------------------------------------- 
 
 Долго мучаюсь с проблемой заливки данных из перлового скрипта в LDAP.
 
 Пытаюсь добавлять данные вот так:
 
 ---------
 ...
 $res = $c->add(
     dn => $dn_value,
     attr => [ 'cn' => [ $cn_value ],
               'sn' => [ $sn_value ],
 ...
               'mail' => [ $mail_value ] ,
               'title' => [ $title_value ],
             ]
 );
 ...
 ---------
 
 Все хорошо, пока не доходит дело до вставки русского текста.
 Hапример, никак не могу сказать, что cn аттрибут бинартный,
 и значение его - русский текст завернутый в utf8 и base64.
 
 Попытался прописывать это так (по аналогии с LDIF):
 
 ---------
 ...
 $cn_value = encode_base64(encode_utf8('Полиграф Полиграфович Шариков'));
 ...
 'cn;binary' => [ $cn_value ],
 ...
 ---------
 
 Hа что скрипт справедливо ругается нехорошими словами:
 
 ---------
 Hевозможно добавить, код ошибки #17 --- cn;binary: option "binary" with type not
 supported at ./test3-ldif-add2.plx line 58.
 ---------
 
 Если не говорить, что аттрибут бинарный - при выборке данных вижу
 просто сырой код:
 
 ---------
 dzdERGo4T013N..[skip]..kRpOE9QdzVjPQo=
 ---------
 
 Помогите, может кто уже решил эту проблемку..
 
 Denis
 
 --- GoldED+/LNX 1.1.4.7
  * Origin:  Солдаты сидят в окопах. Солдаты читают почту. (2:5028/52.219)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 проблемка с OpenLDAP   Denis Yakimov   15 Oct 2002 18:40:08 
Архивное /ru.perl/39783dac2d2b.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional