cbone
@cbone
Серверная инфраструктура

Как вывести фото из AD в браузере (php + ldap)?

Есть небольшой телефонный справочник предприятия на php, который парсит данные из AD. Сейчас выводятся имена, телефоны и ещё немного текстовой информации. Хочу реализовать вывод фотографий сотрудников, в каком направлении копать? Как можно получить ссылки на эти фотографии, или лучше по крону складывать их в отдельную папку на сервере и уже оттуда подхватывать?
  • Вопрос задан
  • 4703 просмотра
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
$ldap = ldap_connect($ad_host);
ldap_set_option($ldap, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_bind($ldap, $reader_rdn, $reader_pass);
$res = ldap_search($ldap, $base_dn, "($uid_attrib=".$_REQUEST['uid'].")", array('jpegPhoto'));
$info = ldap_get_entries($ldap, $res);
$photo = $info[0]['jpegphoto'][0];
$img = imagecreatefromstring($photo);
header("Content-type: image/jpeg");
imagejpeg($img,NULL,100);
lsap_close(ldap);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы