вывод друзей на сайте

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

вывод друзей на сайте

Сообщение andrei2295kmail »

Сделал такой код чтобы выводить список друзей:

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

<?  require_once("config.php"); if(isset($_SESSION['access_token'])) {    $uid = $_SESSION['user_id'];        // получим профиль пользователя  $resp = file_get_contents('https://api.vkontakte.ru/method/friends.get?uid='.$uid.'&fields=photo_big,rate,screen_name,uid&access_token='.$_SESSION['access_token']);$data = json_decode($resp, true);    //print_r($data); // расскоментировать эту строчку, чтобы увидеть ответ сервера        // вывеедм полученные данные    echo 'Здравствуй, '.$data[response][0][first_name].' '.$data[response][0][last_name].        '<br /><img src="'.$data[response][0][photo_big].'">'.$data[response][0][rate].''.$data[response][0][screen_name].''.$data[response][0][uid].'';    } else {    require_once("redirect.php");}    ?>
но отображает только одного друга, как сделать чтобы всех друзей или только 6 друзей отображал???
Crudelis
Сообщения: 10
Зарегистрирован: 20 ноя 2011, 16:12

Re: вывод друзей на сайте

Сообщение Crudelis »

наверное с помощью цикла

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

for($i=0;$i<count($data[response]);i++){ echo 'Здравствуй, '.$data[response][$i][first_name].' '.$data[response][$i][last_name].        '<br /><img src="'.$data[response][$i][photo_big].'">'.$data[response][$i][rate].''.$data[response][$i][screen_name].''.$data[response][$i][uid].'';}
andrei2295kmail
Сообщения: 188
Зарегистрирован: 07 ноя 2011, 10:51

Re: вывод друзей на сайте

Сообщение andrei2295kmail »

не работает , выходит ошибка(

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

Parse error: syntax error, unexpected T_INC, expecting ')' in
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: вывод друзей на сайте

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

andrei2295kmail
http://translate.google.ru/ - переводи ошибки и проверяй свой код на то что указано в тексте ошибки.
andrei2295kmail
Сообщения: 188
Зарегистрирован: 07 ноя 2011, 10:51

Re: вывод друзей на сайте

Сообщение andrei2295kmail »

Синтаксическая ошибка: синтаксическая ошибка, неожиданный T_INC, ожидая ')' в
и что значит???
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: вывод друзей на сайте

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

andrei2295kmail
В твоём коде где-то не хватает закрывающей круглой скобки.
andrei2295kmail
Сообщения: 188
Зарегистрирован: 07 ноя 2011, 10:51

Re: вывод друзей на сайте

Сообщение andrei2295kmail »

Где может быть ошибка???

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

<?require_once("config.php");if(isset($_SESSION['access_token'])) {    $uid = $_SESSION['user_id'];    // получим профиль пользователя    $resp = file_get_contents('https://api.vkontakte.ru/method/getProfiles?uids='.$uid.'&fields=photo_big,activity,lists&access_token='.$_SESSION['access_token']);    $data = json_decode($resp, true);    //print_r($data); // расскоментировать эту строчку, чтобы увидеть ответ сервера    // вывеедм полученные данные    for($i=0;$i<count($data[response]);i++){    echo '     <script type="text/javascript" src="http://userapi.com/js/api/openapi.js?45"></script><link href="css/styles.css" rel="stylesheet" type="text/css" /><center><div id="header"></div><table><td width="200px" valign="top"><img src="'.$data[response][0][photo_big].'" /><br><b>'.$data[response][0][first_name].' , пожалуйста напишите поздравление Заинску <br>>>></td><td width="500px" valign="top"><h3>'.$data[response][0][first_name].' '.$data[response][0][last_name].'</h3>'.$data[response][0][lists].'<font color="#000000">'.$data[response][0][activity].'</font><br><br><script type="text/javascript">VK.init({apiId: 2622601, onlyWidgets: true});</script><b>Друзья</b><br>.$data[response][$i][first_name].' '.$data[response][$i][last_name].</td></table>   </center>                        ';} else {    require_once("redirect.php");}?>
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: вывод друзей на сайте

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

andrei2295kmail
Какая ошибка? Напиши полный текст ошибки с указанием строки!
andrei2295kmail
Сообщения: 188
Зарегистрирован: 07 ноя 2011, 10:51

Re: вывод друзей на сайте

Сообщение andrei2295kmail »

Parse error: syntax error, unexpected T_INC, expecting ')' in /home/a/andrei8/musicavtor.ru/public_html/index.php on line 10
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: вывод друзей на сайте

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

andrei2295kmail
Вот и ищи ошибку в строке

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

for($i=0;$i<count($data[response]);i++){
Выведи перед ней

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

echo $data[response];echo count($data[response]);
Учись самостоятельно искать ошибки.
Ответить