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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Авторизация через Вконтакте

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
startdreamer
Отправлено: 15 Декабря, 2012 - 10:23:16
Post Id



Гость


Покинул форум
Сообщений всего: 68
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




Привет всем Улыбка

Проблема в авторизации Вконтакте.
Когда в Фамилии или Имени юзера первая буква "И", то скрипт превращает это в какой то символ с вопросом. Когда в середине слова все в порядке.

Сопоставление бд utf-8
Файлы все в utf-8
И кодировка указанная в <head></head> тоже utf-8
 
 Top
isvetlichniy
Отправлено: 15 Декабря, 2012 - 10:30:07
Post Id



Гость


Покинул форум
Сообщений всего: 69
Дата рег-ции: Дек. 2012  
Откуда: Украина


Помог: 0 раз(а)




а как твой скрипт обрабатывает полученные строковые величины?
 
 Top
startdreamer
Отправлено: 15 Декабря, 2012 - 11:02:30
Post Id



Гость


Покинул форум
Сообщений всего: 68
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




isvetlichniy пишет:
а как твой скрипт обрабатывает полученные строковые величины?

PHP:
скопировать код в буфер обмена
  1.  $resp = $VK->api('getProfiles', array('uids'=>$_GET[uid], 'fields'=>'first_name,last_name,sex,bdate,city,country,photo_big,photo_medium'));
  2.  
  3. $pol = $resp['response'][0]['sex'];
  4.   $bdate = $resp['response'][0]['bdate'];
  5.   $city = $resp['response'][0]['city'];
  6.    $first = $resp['response'][0]['first_name'];
  7.     $last = $resp['response'][0]['last_name'];
  8.   $country = $resp['response'][0]['country'];
  9.   $photo_big = $resp['response'][0]['photo_big'];
  10.   $photo_medium = $resp['response'][0]['photo_medium'];
  11.   $query = mysql_query("INSERT INTO `users`(`balance`, `photo_medium`, `photo_big`,`pol`,`last`, `first`, `photo`, `photo_rec`, `vk`) VALUES('30', '$photo_medium',
  12.  '$photo_big', '$pol', '$last',
  13.  '$first', '$_GET[photo]', '$_GET[photo_rec]', '$_GET[uid]')");




При выводе использую также запрос в бд и просто вывожу полученные данные.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB