Доброго времени суток, уважаемые форумочане!
Передо мной стоит задача создания небольшого поисковика музыки с использованием api от VK. Нашел на хабре
статью про это , скачал класс, сделал простейший сценарий точно по образцу, который только выводит информацию о полученом массиве:
PHP:
скопировать код в буфер обмена
<?PHP
require '../include/vkapi.class.php';
$api_id = '4645685';
$vk_id = '***тут цифровой ID моей страницы***';
$VK = new vkapi($api_id, $vk_id);
$resp = $VK->api('audio.search', array( 'q' => "Что-то там", //сам запрос
'auto_complete' => '1',
'sort' => '2',
'count' => '50',
'offset' => '0'
));
?>
Как говорится, ничто не предвещало беды, однако при выполнении этого кода выдается гора warning'ов , а в массив ничего не пишется:
Спойлер (Отобразить)PHP:
скопировать код в буфер обмена
Warning
: simplexml_load_string() [function.simplexml
-load
-string
]: Entity
: line 1
: parser error
: Space required after the
Public Identifier in
/home
/u493100661
/public_html
/register
/include/vkapi
.class.php on line 54
Warning
: simplexml_load_string() [function.simplexml
-load
-string
]: <!DOCTYPE HTML
PUBLIC "-//IETF//DTD HTML 2.0//EN"> in
/home
/u493100661
/public_html
/register
/include/vkapi
.class.php on line 54
Warning
: simplexml_load_string() [function.simplexml
-load
-string
]: ^ in
/home
/u493100661
/public_html
/register
/include/vkapi
.class.php on line 54
Warning
: simplexml_load_string() [function.simplexml
-load
-string
]: Entity
: line
1: parser error
: SystemLiteral
" or ' expected in /home/u493100661/public_html/register/include/vkapi.class.php on line 54
Warning: simplexml_load_string() [function.simplexml-load-string]: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> in /home/u493100661/public_html/register/include/vkapi.class.php on line 54
Warning
: simplexml_load_string() [function.simplexml
-load
-string
]: ^ in
/home
/u493100661
/public_html
/register
/include/vkapi
.class.php on line 54
Warning
: simplexml_load_string() [function.simplexml
-load
-string
]: Entity
: line 1
: parser error
: SYSTEM or
PUBLIC, the URI is missing in
/home
/u493100661
/public_html
/register
/include/vkapi
.class.php on line 54
Warning
: simplexml_load_string() [function.simplexml
-load
-string
]: <!DOCTYPE HTML
PUBLIC "-//IETF//DTD HTML 2.0//EN"> in
/home
/u493100661
/public_html
/register
/include/vkapi
.class.php on line 54
Warning
: simplexml_load_string() [function.simplexml
-load
-string
]: ^ in
/home
/u493100661
/public_html
/register
/include/vkapi
.class.php on line 54
bool(false)
В гугле был, там ничего подобного не нашел (везде пишут только об ошибках, которые выдаёт сам ВК), пробовал вставлять в документ доктайп, менять кодировку через header() и iconv(), и ещё много чего, но всё без толку...
PHP знаю вроде "на уровне ниже среднего", но XML для меня - тёмный лес...
Помогите, пожалуйста, понять, в чём проблема.