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

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Аватара пользователя
boombast1k
Сообщения: 332
Зарегистрирован: 23 июн 2011, 07:31

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

Сообщение boombast1k »

может у тебе на сервер закидываются файлы с маленькой буквы(как у меня)?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

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

Сообщение Александр »

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

Код: Выделить всё

require '/VkApi.class.php';
или

Код: Выделить всё

require '/home/k/konsta1/vkinozale47.ru/public_html/VkApi.class.php';
Или VkApi.class.php положи в папку с файлом page.php.
tkachka
Сообщения: 89
Зарегистрирован: 22 июл 2011, 22:16

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

Сообщение tkachka »

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

Код: Выделить всё

<?phprequire '/home/k/konsta1/vkinozale47.ru/public_html/VkApi.class.php'; $api_id = 000000; $secret_key = "0000000000000000";// данные доступа к базе данных$db_host="localhost";   // обычно не нужно изменять$db_user="00000";    // имя пользователя БД$db_password="00000";    // пароль БД$db_name = "00000";  // имя БД$table_name = "stat";   // имя таблицы статистики   // соединение с БДmysql_connect($db_host, $db_user, $db_password) or die (mysql_error());mysql_select_db($db_name) or die (mysql_error());mysql_query("SET NAMES 'utf8'");    // Выполняем запрос: выбрать ID пользователей, которые посетили приложение более 10 раз$query = 'SELECT * FROM `'.$table_name.'`  ORDER BY `last_date` DESC LIMIT 10';$sql = mysql_query($query);$number = mysql_num_rows($sql);  if ($number == 0) {   echo "<P>Нет пользователей"; } else { echo("Последние 10 пользователей, посетившие приложение:<P>");  while ($sql_data = mysql_fetch_array($sql)) {        $uids .= $sql_data['uid'].',';}//удаляем последнюю запятую$uids = substr($uids, 0, -1); $VK = new vkapi($api_id, $secret_key);$resp = $VK->api('getProfiles', array('uids'=>$uids)); $count = sizeOf($resp['response']);for ($i=0; $i<$count; $i++) {    echo " ".$resp['response'][$i]['first_name']." ".$resp['response'][$i]['last_name'].",";}  } ?>
кому надо пользуйтесь.
Аватара пользователя
boombast1k
Сообщения: 332
Зарегистрирован: 23 июн 2011, 07:31

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

Сообщение boombast1k »

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

Код: Выделить всё

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 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 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 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 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 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 Fatal error: Call to undefined method VkApi::api() in /home/u287455538/public_html/4.php on line 42

что не так?
tkachka
Сообщения: 89
Зарегистрирован: 22 июл 2011, 22:16

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

Сообщение tkachka »

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