Как по id получить аватарку и имя?

Если вы хотите получить что-то готовое и бесплатно, то пишите в этом разделе.

Как по id получить аватарку и имя?

Сообщение benkerrry » 25 сен 2014, 12:19

Подскажите пожалуйста, как по введеному в поле input id пользователя можно вытащить его аватарку и имя?
И есть ли возможность вывода без перезагрузки страницы

  1. <input name="idvk" type="text" id="idvk" value="123456789" />
  2. <div><img src="avatarka.jpg" width="50" height="50"></div>
  3. <div>Имя и Фамилия</div> 
benkerrry

 
Автор темы
Сообщения: 13
Зарегистрирован: 25 сен 2014, 12:10
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



Re: Как по id получить аватарку и имя?

Сообщение alexandr_ratush » 25 сен 2014, 23:12

Нужно выполнить вызов метода АПИ http://vk.com/dev/users.get
Чтобы вывести без перегрузки страницы, можно использовать AJAX. Но на 100% не уверен, никогда с ним не работал. :D
Аватара пользователя
alexandr_ratush

 
Сообщения: 94
Зарегистрирован: 05 мар 2014, 21:47
Откуда: Ukraine
Благодарил (а): 2 раз.
Поблагодарили: 25 раз.

Re: Как по id получить аватарку и имя?

Сообщение benkerrry » 26 сен 2014, 00:37

Я к примеру получил нужный код, а как его вывести теперь через php?

  1. response: [{
  2. id: 00000000,
  3. first_name: 'Имя',
  4. last_name: 'Фамилия',
  5. photo_50: 'http://cs618219.v...9/LowzEka5Ut4.jpg'
  6. }]
benkerrry

 
Автор темы
Сообщения: 13
Зарегистрирован: 25 сен 2014, 12:10
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Как по id получить аватарку и имя?

Сообщение Serge » 26 сен 2014, 08:57

benkerrry
для этого и нужен AJAX.
http://api.jquery.com/jquery.post/ - обертка на jQuery, несколько упрощает работу.
http://sevenlines.com.ua - разработка и продвижение сайтов
Serge
WEB Team
WEB Team
 
Сообщения: 520
Зарегистрирован: 04 мар 2011, 21:55
Благодарил (а): 2 раз.
Поблагодарили: 65 раз.

Re: Как по id получить аватарку и имя?

Сообщение benkerrry » 26 сен 2014, 12:38

А есть какие нибудь уроки по внедрению этих кодов? А то я ничего не понял
benkerrry

 
Автор темы
Сообщения: 13
Зарегистрирован: 25 сен 2014, 12:10
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Как по id получить аватарку и имя?

Сообщение benkerrry » 27 сен 2014, 11:16

Я нашел код вывода инфы по id
  1. <?php
  2. $request = 'http://api.vkontakte.ru/method/users.get?uids=123456789&fields=photo_50,first_name,last_name';
  3. $response = file_get_contents($request);
  4. $info = array_shift(json_decode($response)->response);
  5. var_dump($info->photo_50); // URL фотографии
  6. var_dump($info->first_name);    // Имя
  7. var_dump($info->last_name);    // Фамилия
  8. ?>

но он выводит не то что надо
  1. string(54) "http://cs618219.vk.me/v618219219/136d9/LowzEka5Ut4.jpg" string(14) "Имя" string(20) "Фамилия"

Что я не так делаю?
benkerrry

 
Автор темы
Сообщения: 13
Зарегистрирован: 25 сен 2014, 12:10
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Как по id получить аватарку и имя?

Сообщение XELAD » 27 сен 2014, 15:43

Как по id получить аватарку и имя?

string(54) "http://cs618219.vk.me/v618219219/136d9/LowzEka5Ut4.jpg" string(14) "Имя" string(20) "Фамилия"

выводит не то что надо

:?
XELAD

 
Сообщения: 205
Зарегистрирован: 17 июл 2012, 05:25
Благодарил (а): 13 раз.
Поблагодарили: 24 раз.

Re: Как по id получить аватарку и имя?

Сообщение benkerrry » 27 сен 2014, 16:46

Я разобрался как вывести
Помогите пожалуйста подключить поле input к скрипту. Нужно чтобы id вставлялся в поле а потом выводился в скрипте, без перезагрузки
  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3. $('#nik1').change(function(){
  4. $('.nik1').text($(this).val());
  5. });
  6. $('#uron1').change(function(){
  7. $('.uron1').text($(this).val());
  8. });
  9. });
  10. </script>
  11.  
  12. ID <input name='nik' id="nik1" type='text' size='15' value=''/><br />
  13. УРОН <input name='uron' id="uron1" type='text' size='10' value=''/>
  14.  
  15. <?php
  16. $request = 'https://api.vk.com/method/users.get?uids=123456789..,first_name,last_name&lang=ru';
  17. $response = file_get_contents($request);
  18. $info = array_shift(json_decode($response)->response);
  19.  
  20. echo "<div id='uron-table' align='left'>
  21. <div id='uron-img'><img class='img1' src='$info->photo_50' style='border-radius:5px; border:0px solid #fff;'></div>
  22. <div id='uron-name' class='name1'>$info->first_name $info->last_name</div>
  23. <div id='uron-sum' class='uron1'></div>
  24. <div style='margin:-4px 0 -4px 2px;'><img src='line.jpg' width='396' height='4'></div>
  25. </div>";
  26. ?>
benkerrry

 
Автор темы
Сообщения: 13
Зарегистрирован: 25 сен 2014, 12:10
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Как по id получить аватарку и имя?

Сообщение sasha^ » 27 сен 2014, 21:27

  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3. $('#nik1').change(function(){
  4. location.replace('ИМЯ_ФАЙЛА'+'?uid='+$(this).val());
  5. //$('.nik1').text($(this).val());
  6. });
  7. $('#uron1').change(function(){
  8. $('.uron1').text($(this).val());
  9. });
  10. });
  11. </script>
  12.  
  13. ID <input name='nik' id="nik1" type='text' size='15' value=''/><br />
  14. УРОН <input name='uron' id="uron1" type='text' size='10' value=''/>
  15.  
  16. <?php
  17. $request = 'https://api.vk.com/method/users.get?uids='.$_GET['uid'].',first_name,last_name&lang=ru';
  18. $response = file_get_contents($request);
  19. $info = array_shift(json_decode($response)->response);
  20. ?>
  21. <div id='uron-table' align='left'>
  22. <div id='uron-img'><img class='img1' src='$info->photo_50' style='border-radius:5px; border:0px solid #fff;'></div>
  23. <div id='uron-name' class='name1'><?=$info->first_name?> <?=$info->last_name?></div>
  24. <div id='uron-sum' class='uron1'></div>
  25. <div style='margin:-4px 0 -4px 2px;'><img src='line.jpg' width='396' height='4'></div>
  26. </div>

вот так.. исправь то имя страницы и все..
sasha^

 
Сообщения: 711
Зарегистрирован: 10 сен 2012, 16:52
Благодарил (а): 1 раз.
Поблагодарили: 136 раз.

Re: Как по id получить аватарку и имя?

Сообщение benkerrry » 27 сен 2014, 21:29

Спасибо. а что за Имя файла?
benkerrry

 
Автор темы
Сообщения: 13
Зарегистрирован: 25 сен 2014, 12:10
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

След.

Вернуться в Просим готовое и бесплатно



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0