Доброго времени суток, уважаемые форумочане!
Передо мной стоит задача создания небольшого поисковика музыки с использованием 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 для меня - тёмный лес...
Помогите, пожалуйста, понять, в чём проблема.
|