Как парсить страницы своего же сайта?
Всем привет!
Возник вопрос как в сниппете имея id ресурса, послать запрос на эту страницу, распарсить и получить самое первое изображение в контенте и вернуть адрес на него?
Возник вопрос как в сниппете имея id ресурса, послать запрос на эту страницу, распарсить и получить самое первое изображение в контенте и вернуть адрес на него?
Комментарии: 5
<?php
$id = 15;
$resource = $modx->getObject('modResource', $id);
$thisContent = $resource->content;
preg_match('/<img(.*)src(.*)=(.*)"(.*)"/U', $thisContent, $regexResult);
$firstImgScr = array_pop($regexResult);
return $firstImgScr;
Илья, спасибо большое за ответ, а что за переменная — $regexResult?
Кажется, понял, preg_match в неё записывает то, что нашёл, верно?
ага
Работает!!! Ещё раз спасибо!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.