Помогите изменить парсер

304
11 апреля 2017, 12:22

Есть код , который парсит текст и ссылки с определенного адреса.

 <?
$html = file_get_contents("https://e-pay.tv/adverts/iframe.php?aff=101305&color=0a97fc&blocks=3&width=400&type=vertical");
$dom = new DOMDocument;
$dom->loadHTML($html);
foreach ($dom->getElementsByTagName('a') as $link) {
  echo $link->nodeValue.': '.$link->getAttribute("href")."<br/>\n";
}
?> 

Как изменить так, чтобы получать не весть текст а только то, что заключено в <h2></h2> На выходе получить:
заголовок + url
заголовок + url
заголовок + url
h2 можно получить так preg_match_all("/<h2?.*>(.*)<\/h2>/", $string, $matches);
Как связать два этих кода не знаю.

Помогите, пожалуйста.

READ ALSO
ESelect2 дублирует данные при отправке формы

ESelect2 дублирует данные при отправке формы

Добрый день! Использую в проекте расширение anggiaj/ESelect2 для множественного выбора значений, и при отправке формы отправляемые данные дублируютсяТочнее,...

312
Webmoney merchant laravel result url

Webmoney merchant laravel result url

Пытаюсь подключить мерчант на свой сайтResult url выдает ошибку 405

358
string (all) to html special characters

string (all) to html special characters

Добрый день, подскажите пожалуйста как мне c помощью php конвертировать строку в 10ю кодировку и по надобности обратно ?

367