Есть скрипт, который выводит список фото с альбома .
Проблема в том что апи вк изменилось...
раньше при запросе
Код: Выделить всё
$resp = file_get_contents('https://api.vk.com/method/photos.get?owner_id='.$owner_id.'&album_id='.$album_id.''); //делаем запрос к апи вк $data = json_decode($resp, true); //декодируем полученый json масив
Код: Выделить всё
Array ([response] => Array ( [0] => Array ( [pid] => 278457524 [aid] => 153688754 [owner_id] => 145859955 [src] => http://cs302805.vk.me/u145859955/153688754/m_c349e673.jpg [src_big] => http://cs302805.vk.me/u145859955/153688754/x_b7c9aa04.jpg [src_small] => http://cs302805.vk.me/u145859955/153688754/s_0ac55bff.jpg [src_xbig] => http://cs302805.vk.me/u145859955/153688754/y_70faf107.jpg [src_xxbig] => http://cs302805.vk.me/u145859955/153688754/z_6e76e2a0.jpg [width] => 720 [height] => 960 [text] => [created] => 1330818833 ) [1] => Array ( [pid] => 278457525 [aid] => 153688754 [owner_id] => 145859955 [src] => http://cs302805.vk.me/u145859955/153688754/m_043e5700.jpg [src_big] => http://cs302805.vk.me/u145859955/153688754/x_06b021c5.jpg [src_small] => http://cs302805.vk.me/u145859955/153688754/s_8ce27c08.jpg
Код: Выделить всё
$i=-1; foreach($data["response"] as $photo){ $i++; if ($i % 3 == 0){ echo "</tr><tr>"; } // остальной код неважен//дальше выводится так <input type='image' src='{$photo["src"]}'>
Теперь же при запросе
Код: Выделить всё
$resp = file_get_contents('https://api.vk.com/method/photos.get?owner_id='.$owner_id.'&album_id='.$album_id.'&v=5.2'); //делаем запрос к апи вк $data = json_decode($resp, true); //декодируем полученый json масив
Код: Выделить всё
Array ( [response] => Array ( [count] => 4 [items] => Array ( [0] => Array ( [id] => 278457524 [album_id] => 153688754 [owner_id] => 145859955 [photo_75] => http://cs302805.vk.me/u145859955/153688754/s_0ac55bff.jpg [photo_130] => http://cs302805.vk.me/u145859955/153688754/m_c349e673.jpg [photo_604] => http://cs302805.vk.me/u145859955/153688754/x_b7c9aa04.jpg [photo_807] => http://cs302805.vk.me/u145859955/153688754/y_70faf107.jpg [photo_1280] => http://cs302805.vk.me/u145859955/153688754/z_6e76e2a0.jpg [width] => 720 [height] => 960 [text] => [date] => 1330818833 ) [1] => Array ( [id] => 278457525 [album_id] => 153688754 [owner_id] => 145859955 [photo_75] => http://cs302805.vk.me/u145859955/153688754/s_8ce27c08.jpg [photo_130] => http://cs302805.vk.me/u145859955/153688754/m_043e5700.jpg [photo_604] => http://cs302805.vk.me/u145859955/153688754/x_06b021c5.jpg
Код: Выделить всё
$i=-1; foreach($data["response"] as $photo){ $i++; if ($i % 3 == 0){ echo "</tr><tr>"; } // остальной код неважен//дальше выводится так <input type='image' src='{$photo["photo_130"]}'>
Тоесть переменная $photo["photo_130"] не создается или не несет в себе ссылку на изображение
Помогите исправить плиииз