Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: в каком формате хранится дата/время в LDAP?

Сообщения:  [1-10]   [11-13] 

 
 автор: margol   (29.03.2007 в 16:11)   письмо автору
 
   для: margol   (29.03.2007 в 11:46)
 

Вопрос актуален.

   
 
 автор: margol   (29.03.2007 в 11:46)   письмо автору
 
   для: Crux   (21.03.2007 в 13:19)
 

В строке
$read = ldap_search($ds, $base_dn, $filter);
я затрудняюсб последние 2 переменные как прописывать?
Подскажите, пожалуйста,.

   
 
 автор: margol   (21.03.2007 в 13:42)   письмо автору
 
   для: Crux   (21.03.2007 в 13:19)
 

спасибо, выручили.

   
 
 автор: Crux   (21.03.2007 в 13:19)   письмо автору
 
   для: margol   (21.03.2007 в 12:14)
 


<?
$ds
=ldap_connect("xxx.xxx.xxx.xxx");
if (
$ds)
{
  
ldap_set_option($dsLDAP_OPT_PROTOCOL_VERSION3);
  
ldap_set_option($dsLDAP_OPT_REFERRALS0);
  
$result = @ldap_bind($ds$login$passwd); // 
  
$read ldap_search($ds$base_dn$filter);
  
$entry ldap_first_entry($ds$read); 
  
$attrs ldap_get_attributes($ds$entry);
  echo 
$attrs["count"]." attributes held for this entry:<p>";
  
//выводим все атрибуты
  
for ($i=0$i<$attrs["count"]; $i++)
    echo 
$attrs[$i]."<br>";
}
ldap_close($ds);
?>

   
 
 автор: margol   (21.03.2007 в 12:14)   письмо автору
 
   для: Crux   (21.03.2007 в 11:16)
 

да, да ее.

   
 
 автор: Crux   (21.03.2007 в 11:16)   письмо автору
 
   для: margol   (21.03.2007 в 10:36)
 

ldap_get_arguments()
в моём мануале такой функции нет.
или Вы имеете ввиду ldap_get_attributes()?

   
 
 автор: margol   (21.03.2007 в 10:36)   письмо автору
 
   для: Crux   (21.03.2007 в 09:50)
 

Здравствуйте! Вы с ldap-ом работаете, скажите как-нибудь получали все переменные ldap через пхп?
Есть функция ldap_get_arguments() для этих целей, но я что-то не разберусь с ее параметрами...
Может подскажите? Или есть еще какой-нибудь способ?

   
 
 автор: Crux   (21.03.2007 в 09:50)   письмо автору
 
   для: Crux   (19.03.2007 в 15:38)
 

ответ нашел сам всем спасибо.

формат называется AD time stamp
вот ф-ия конвертирования в unix time stamp:

// $dateLargeInt - nano seconds (yes, nano seconds) since jan 1st 1601
function AD2UnixTimeConvert($dateLargeInt) {
    $secsAfterADEpoch  = $dateLargeInt / (10000000); // seconds since jan 1st 1601
    $ADToUnixConvertor = ((1970-1601) * 365.242190) * 86400; // unix epoch - AD epoch * number of tropical days * seconds in a day
    $unixTimeStamp = intval($secsAfterADEpoch-$ADToUnixConvertor); // unix Timestamp version of AD timestamp
    $friendlyDate  = date("d-m-Y", $unixTimeStamp); // formatted date
    return $friendlyDate;
}

   
 
 автор: Crux   (19.03.2007 в 20:50)   письмо автору
 
   для: Trianon   (19.03.2007 в 17:33)
 

к сожалению большей информацией не владею.

   
 
 автор: Trianon   (19.03.2007 в 17:33)   письмо автору
 
   для: Crux   (19.03.2007 в 17:25)
 

ну... желательно подальше от 1.01.2008

   

Сообщения:  [1-10]   [11-13] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования