вывод имени последних зашедших пользователей с готовых ID

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)

Re: вывод имени последних зашедших пользователей с готовых ID

Сообщение boombast1k » 09 авг 2011, 23:55

может у тебе на сервер закидываются файлы с маленькой буквы(как у меня)?
Аватара пользователя
boombast1k

 
Сообщения: 332
Зарегистрирован: 23 июн 2011, 07:31
Благодарил (а): 14 раз.
Поблагодарили: 14 раз.

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

Google
 



Re: вывод имени последних зашедших пользователей с готовых ID

Сообщение Александр » 10 авг 2011, 20:36

tkachka
Ошибку то читаешь?
Про относительные и абсолютные пути почитай...


или
  1. require '/home/k/konsta1/vkinozale47.ru/public_html/VkApi.class.php';


Или VkApi.class.php положи в папку с файлом page.php.

За это сообщение автора Александр поблагодарил:
tkachka
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45
Откуда: Санкт-Петербург
Благодарил (а): 126 раз.
Поблагодарили: 771 раз.

Re: вывод имени последних зашедших пользователей с готовых ID

Сообщение tkachka » 10 авг 2011, 22:43

Александр
огромное спасибо, все получилось. вот полный код

  1. <?php
  2. require '/home/k/konsta1/vkinozale47.ru/public_html/VkApi.class.php';
  3.  $api_id = 000000;
  4. $secret_key = "0000000000000000";
  5. // данные доступа к базе данных
  6. $db_host="localhost";   // обычно не нужно изменять
  7. $db_user="00000";    // имя пользователя БД
  8. $db_password="00000";    // пароль БД
  9. $db_name = "00000";  // имя БД
  10. $table_name = "stat";   // имя таблицы статистики
  11.  
  12.  
  13.  
  14. // соединение с БД
  15. mysql_connect($db_host, $db_user, $db_password) or die (mysql_error());
  16. mysql_select_db($db_name) or die (mysql_error());
  17. mysql_query("SET NAMES 'utf8'");
  18.  
  19.  
  20.  
  21.  
  22. // Выполняем запрос: выбрать ID пользователей, которые посетили приложение более 10 раз
  23. $query = 'SELECT * FROM `'.$table_name.'`  ORDER BY `last_date` DESC LIMIT 10';
  24. $sql = mysql_query($query);
  25. $number = mysql_num_rows($sql);
  26.  
  27.  
  28. if ($number == 0) {
  29.   echo "<P>Нет пользователей";
  30. } else {
  31.  
  32. echo("Последние 10 пользователей, посетившие приложение:<P>");
  33.  
  34.  
  35. while ($sql_data = mysql_fetch_array($sql)) {
  36.         $uids .= $sql_data['uid'].',';
  37. }
  38. //удаляем последнюю запятую
  39. $uids = substr($uids, 0, -1);
  40.  
  41. $VK = new vkapi($api_id, $secret_key);
  42. $resp = $VK->api('getProfiles', array('uids'=>$uids));
  43. $count = sizeOf($resp['response']);
  44. for ($i=0; $i<$count; $i++) {
  45.     echo "
  46. ".$resp['response'][$i]['first_name']." ".$resp['response'][$i]['last_name'].",
  47. ";
  48. }
  49.   }
  50.  
  51. ?>


кому надо пользуйтесь.
tkachka

 
Автор темы
Сообщения: 89
Зарегистрирован: 22 июл 2011, 22:16
Благодарил (а): 13 раз.
Поблагодарили: 4 раз.

Re: вывод имени последних зашедших пользователей с готовых ID

Сообщение boombast1k » 10 авг 2011, 23:28

4.php это сам скрипт

  1. Warning: Missing argument 3 for VkApi::__construct(), called in /home/u287455538/public_html/4.php on line 41 and defined in /home/u287455538/public_html/VkApi.class.php on line 271
  2.  
  3. Warning: Missing argument 4 for VkApi::__construct(), called in /home/u287455538/public_html/4.php on line 41 and defined in /home/u287455538/public_html/VkApi.class.php on line 272
  4.  
  5. Warning: Missing argument 5 for VkApi::__construct(), called in /home/u287455538/public_html/4.php on line 41 and defined in /home/u287455538/public_html/VkApi.class.php on line 273
  6.  
  7. Warning: Missing argument 6 for VkApi::__construct(), called in /home/u287455538/public_html/4.php on line 41 and defined in /home/u287455538/public_html/VkApi.class.php on line 274
  8.  
  9. Warning: Missing argument 7 for VkApi::__construct(), called in /home/u287455538/public_html/4.php on line 41 and defined in /home/u287455538/public_html/VkApi.class.php on line 275
  10.  
  11. Warning: Missing argument 8 for VkApi::__construct(), called in /home/u287455538/public_html/4.php on line 41 and defined in /home/u287455538/public_html/VkApi.class.php on line 276
  12.  
  13. Fatal error: Call to undefined method VkApi::api() in /home/u287455538/public_html/4.php on line 42



что не так?
Аватара пользователя
boombast1k

 
Сообщения: 332
Зарегистрирован: 23 июн 2011, 07:31
Благодарил (а): 14 раз.
Поблагодарили: 14 раз.

Re: вывод имени последних зашедших пользователей с готовых ID

Сообщение tkachka » 10 авг 2011, 23:43

boombast1k
у меня то же самое сначала было, пока не заменил файл Vkapi возьми тут - http://vkontakte.ru/source/APIServerPHPClass.zip и замени
tkachka

 
Автор темы
Сообщения: 89
Зарегистрирован: 22 июл 2011, 22:16
Благодарил (а): 13 раз.
Поблагодарили: 4 раз.

Re: вывод имени последних зашедших пользователей с готовых ID

Сообщение tkachka » 11 авг 2011, 01:00

Вот реализованный пример:
http://vkontakte.ru/app2134400_23898673
tkachka

 
Автор темы
Сообщения: 89
Зарегистрирован: 22 июл 2011, 22:16
Благодарил (а): 13 раз.
Поблагодарили: 4 раз.

Пред.

Вернуться в Создание IFrame-приложений ВКонтакте



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

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