find('title'); $data['title'] = pq($entry)->text(); //description $entry = $doc->find('meta[name="description"]'); $data['description'] = pq($entry)->attr('content'); //h1 $entry = $doc->find('h1'); $data['h1'] = pq($entry)->text(); //Получаем тело статьи $entry = $doc->find('div[class="entry-content"]'); $entry->find('h1')->remove(); $data['telo'] = pq($entry)->html(); $data['telo'] = preg_replace("#(target=\"_blank norefferer\"?)#i", "", $data['telo']); //faq $data['faq'] = array(); $entry = $doc->find('div[itemtype="https://schema.org/FAQPage"] div[class="c-faq"]'); foreach ($entry as $row) { $row = pq($row); $name = $row->find('summary[itemprop="name"]')->text(); $value = $row->find('div[itemprop="text"]')->text(); $data['faq'][$name] = $value; } //отзывы $data['otzyv'] = array(); $entry = $doc->find('ul[class="c-review__list"] li[class="c-review__item"]'); foreach ($entry as $row) { $row = pq($row); $name = $row->find('span[class="c-review__person"]')->text(); $value = $row->find('p[class="c-review__text"]')->text(); $data['otzyv'][$name] = $value; } $url = $_SERVER['HTTP_HOST']; $url1 = $_SERVER['SCRIPT_NAME']; //Записываем $entry = $doc->find('link[rel="amphtml"]'); $data['amp'] = pq($entry)->attr('href'); if (!$data['amp']){ $filename = $canput; $newrows = "".PHP_EOL.""; $file = file($filename); $file = str_replace('', $newrows, $file); file_put_contents($filename, $file); } ?> <?=$data['title']?>

375% + 210 FS 375% + 210 FS

БОНУС ДО 500.000 ₽


Получить Бонус