спасибо, постараюсь запомнить =)
но проблема уже решилась
$content = file_get_contents("http://site.ru/?query=" . $name); include('/home/host1245063/mysite.ru/htdocs/www/simple_html_dom.php'); $html = str_get_html($content); foreach($html->find('div.img') as $sourcecod) {// выдаёт к примеру 5 из 5 дивов <div class="img"><b>текст1</b>текст2<br/></div> preg_match('#<b>([^"]+)</b>([^"]+)<br/>#U',$sourcecod,$list); // выдаёт текст1 и текст2 последнего, т.е. 5-го дива echo $list[1] . $list[2]; }
ах вот как, спасибо, сразу не догадался :)
спасибо, но не помогло, или я не так что делаю...
кто может дать наглядный пример?
вроде этого:
foreach($html->find('#<a href="([^"]+)">([^"]+)</a>#U') as $sourcecod) echo $sourcecod[1];
и что бы выводились все значения href 'а, а не только последней ссылки
спасибо, но ничего нарушающее правило ВК я не сделал, прямые ссылки же я не предоставляю =)
а выделенный ip от хостинга или proxy сможет решить эту проблему?
Max_Q спасибо большое за совет, очень помогло!
теперь столкнулся с такой совсем не нормальной проблемой:
после получения нужного мне кода, а именно названия трэка и ссылки на скачивания
я решил проверить полученную ссылку, но мне открылась 404 страница, сравнил ссылку полученную из вк с ссылкой на странице самого вк, а они отличаются вот этим кодом:
http://cs123.vk.com/u123456/audio/90b117e5cce2.mp3
в чём может быть проблема?
спасибо, почитаю =)
ну например если мне нужно получить <title></title>
спасибо, с этим только что разобрался.
а как после получения $answer'a мне обработать полученный html код?
что бы мне выводило на экран не всю страницу, а лишь нужный мне кусок кода?
пробовал так:
<script src="http://vkontakte.ru/js/api/openapi.js" type="text/javascript"></script> <script type="text/javascript"> VK.init({apiId: 11111, onlyWidgets: true}); </script> <script type="text/javascript" charset="cp1251" > window.onload = (function() { VK.init(function() { VK.api("audio.get", {uid:1}, function(data) { var l = data.response.length; for(var i=0;i<=l;i++){ document.write(data.response.artist + ' - ' + data.response.title + '<br />'); } }); }); }); </script>
права на аудио получены
даже ошибку никакую не выдаёт
но не знаю как вывести полученный результат, да и вообще есть ли результат