Мне нужна помощь с моим кодом. Я хочу анализировать каждый элемент из тегов потоков, но я не могу узнать, как я могу это сделать.Элементы анализа из href tags
Когда я пытаюсь это:
$streams_url = $xpath->query("//span[@id='streams'"]);
я получить что-то вроде этого:
serverip page isn’t working
serverip is currently unable to handle this request.
HTTP ERROR 500
Вот PHP:
<?php
ini_set('max_execution_time', 300);
$errmsg_arr = array();
$errflag = false;
function getState($string)
{
$ex = explode(" ",$string);
return $ex[1];
}
$baseUrl = file_get_contents('http://myserverip/get-listing.php');
$domdoc = new DOMDocument();
$domdoc->strictErrorChecking = false;
$domdoc->recover=true;
@$domdoc->loadHTML($baseUrl);
$links = $domdoc->getElementsByTagName('a');
$i = 0;
$count = 0;
$streams_url = $xpath->query("//span[@id='streams'"]);
echo $streams_url;
$data = array();
>?
Вот HTML данных:
<a id="link1" href="http://myserverip/getlisting.php?channel=skyatlantic">http://myserverip/getlisting.php?channel=Sky Atlantic&id=108</a><br><br><a id="streams" href="rtmp://www.testserver.com/skyatlantic">Stream 1</a>
Вот что я хочу добиться:
http://www.testserver.com/stream01
Я хочу, чтобы разобрать каждый элемент из тегов потоков.
Не могли бы вы показать мне, как я могу это сделать в PHP?
попробовать PHPQuery https://github.com/punkave/phpQuery – ArtisticPhoenix
Я не использую PHPQuery, я хочу использовать свой собственный код, как это работает хорошо, но есть что-то которые не выглядели хорошо. Я узнал, что ошибаюсь. В '
where do you define $xpath? – trincot