Мне нужна помощь с моим кодом. Я хочу анализировать каждый элемент из тегов потоков, но я не могу узнать, как я могу это сделать.
Когда я пробую это:
$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?