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 :: Версия для печати :: кодировка в AD
Форумы портала PHP.SU » » Операционная система и системные вызовы » кодировка в AD

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

1. coder11 - 16 Июля, 2013 - 12:32:30 - перейти к сообщению
приветствую,
при вытаскивании данных с ActiveDirectory и внесении их в БД mysql выползает глюк с кодировкой.
PHP:
скопировать код в буфер обмена
  1. $filt="(&(objectCategory=group)(description=*))";
  2. $attr = array("name" , "objectguid", "description");  
  3. $res = ldap_search($connect, $dn, $filt, $attr);
  4. $ent = ldap_get_entries($connect, $res);
  5. for ($i=0; $i<$ent["count"]; $i++)
  6. {
  7.    if(@bin_to_str_guid($ent[$i]["objectguid"][0])!='')
  8.    {
  9.         $name=$ent[$i]["name"][0];
  10.         $desc=@$ent[$i]["description"][0];
  11.         if(mysql_num_rows($gr)==0)
  12.         {
  13.                 mysql_query("INSERT INTO groups(groupguid, name, description)
  14. VALUES('".bin_to_str_guid($ent[$i]["objectguid"][0])."','$name','$desc')");
  15.                 echo "INSERT INTO groups(groupguid, name, description) VALUES('".bin_to_str_guid($ent[$i]["objectguid"][0])."','$name','$desc')<br>";
  16.         }
  17. }

строка "echo" (15) отображает всё нормально, однако в БД записывается "Члены этой группы могу..."
2. caballero - 16 Июля, 2013 - 13:05:31 - перейти к сообщению
выполни SET NAMES 'utf8'
в винде кодировка win1251 скорее всего везде

не поможет - установи соединению кодировку cp1251 или как она там
3. coder11 - 16 Июля, 2013 - 13:11:40 - перейти к сообщению
caballero пишет:
выполни SET NAMES 'utf8'
в винде кодировка win1251 скорее всего везде

не поможет - установи соединению кодировку cp1251 или как она там


мдаааа... взял старый конфиг, переделал подключение...
а там не было

спасибо, дружище
4. imya - 16 Июля, 2013 - 13:20:27 - перейти к сообщению
esterio пишет:

@ - ЗЛО. Запомните ето.


http://forum.php.su/topic.php?fo...81520#1373881520

Подмигивание

 

Powered by ExBB FM 1.0 RC1