Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как приравнять переменную
Форумы портала PHP.SU » » Вопросы новичков » Как приравнять переменную

Страниц (1): [1]
 

1. vladsn07 - 04 Ноября, 2013 - 18:23:29 - перейти к сообщению
Имеется код вывода данных из active directory

$poisk=$_POST["poisk"]; - задается в поле значение
$ldapFilter_user = '(&(objectclass=user)(objectcategory=Person)(employeeid=$poisk))';

Не понятно как задать employeeid равное $poisk, если задать employeeid вручную, то работает
2. IllusionMH - 04 Ноября, 2013 - 18:26:40 - перейти к сообщению
vladsn07, либо заменить кавычки на двойные, либо использовать конкатенацию строк.
3. vladsn07 - 04 Ноября, 2013 - 18:30:02 - перейти к сообщению
Спасибо. двойные кавычки работают
4. deblogger - 04 Ноября, 2013 - 18:35:35 - перейти к сообщению
отстойный у вас $ldapFilter_user. У нормальных пацанов сделано так

PHP:
скопировать код в буфер обмена
  1. $ldapFilter_user('&')
  2.  ->objectclass('user')
  3.  ->objectcategory('Person')
  4.  ->employeeid($poisk)';
  5.  


и никакой конкатенации

;-ъ

 

Powered by ExBB FM 1.0 RC1