vitcorp
@vitcorp

Что за пустой элемент?

Вообщем так. Я получаю ИД групп юзера, и генерю по ним ссылки на группу и на выдачу токена. Сам код ниже :
<?php
                     session_start();
                     	 $groups_get = json_decode(file_get_contents("https://api.vk.com/method/groups.get?filter=admin&extended=1&access_token={$_SESSION['utoken']}"));
                         foreach ($groups_get->response as $groups_array) {
                             $gid        = $groups_array->gid;
                             $gname      = $groups_array->name;
                             $gphoto     = $groups_array->photo;
                             $gphoto_src = "<img src='$gphoto'>";
                             $gid_url    = "<a href='http://vk.com/club" . $gid . "'>$gname</a>";
                     		$grant_url  = "<a href='https://oauth.vk.com/authorize?client_id=6018117&scope=manage,messages,photos,docs&redirect_uri=http://new.vhost25708.cpsite.ru/access/groups&response_type=code&group_ids=" . $gid . "'>Предоставить права</a>";
                             echo $gid_url . '<br />';
                     	   	echo $grant_url . '<br />';
                             echo $gphoto_src . '<br />';
							 $_SESSION['gid'] = $gid;
                         }
                     ?>

Потом вывожу на страницу HTML все это. И при выводе вижу следующее :42fb490ad9f64f778df4e1ebd2945679.png

Что это за ссылка вверху Предоставить права, на а в ней неверный URL которого не должно быть впринципе. Лезу в код страницы и вижу там следующее :
<div class="bots">
	                  <a href='http://vk.com/club'></a><br /><a href='https://oauth.vk.com/authorize?client_id=6018117&scope=manage,messages,photos,docs&redirect_uri=http://new.vhost25708.cpsite.ru/access/groups&response_type=code&group_ids='>Предоставить права</a><br /><img src=''><br /><a href='http://vk.com/club142342685'>Foxy Bot | Создай своего бота (Beta)</a><br /><a href='https://oauth.vk.com/authorize?client_id=6018117&scope=manage,messages,photos,docs&redirect_uri=http://new.vhost25708.cpsite.ru/access/groups&response_type=code&group_ids=142342685'>Предоставить права</a><br /><img src='https://pp.userapi.com/c837226/v837226447/37d83/0HoKk2bVjqg.jpg'><br /><a href='http://vk.com/club145826725'>FoxyWeb - 145826725</a><br /><a href='https://oauth.vk.com/authorize?client_id=6018117&scope=manage,messages,photos,docs&redirect_uri=http://new.vhost25708.cpsite.ru/access/groups&response_type=code&group_ids=145826725'>Предоставить права</a><br /><img src='https://vk.com/images/community_50.png'><br /><a href='http://vk.com/club145511947'>BetaEasyBot</a><br /><a href='https://oauth.vk.com/authorize?client_id=6018117&scope=manage,messages,photos,docs&redirect_uri=http://new.vhost25708.cpsite.ru/access/groups&response_type=code&group_ids=145511947'>Предоставить права</a><br /><img src='https://vk.com/images/community_50.png'><br />	
					 </div>


Ну все впринципе вроде как и надо, НО настораживает эта строка :
<a href='http://vk.com/club'></a><br /><a href='https://oauth.vk.com/authorize?client_id=6018117&scope=manage,messages,photos,docs&redirect_uri=http://new.vhost25708.cpsite.ru/access/groups&response_type=code&group_ids='>Предоставить права</a><br /><img src=''><br />


Ведь в ней не указан ни ИД группы ни адрес на ее аватарку O_o (Ну что и понятно, ведь группы то всего 3) А что это тогда за кусочек кода ненужный, как он сюда вписался вообще? Можно объяснить как его удалить не повредив остальной код?
  • Вопрос задан
  • 121 просмотр
Пригласить эксперта
Ответы на вопрос 1
romy4
@romy4
Exception handler
как что.
$gid_url    = "<a href='http://vk.com/club" . $gid . "'>$gname</a>";

проверяйте что возвращает апи
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы