MODx Revo>用于获取内容块的神奇片段

时间:2014-03-01 10:33:18

标签: php regex curl modx modx-revolution

我正在尝试创建一个MODx REVO代码段,该代码段将从给定页面中获取特定内容块。到目前为止,这是我的代码:

//片段:getStuff

$url = $modx->getOption('url', $scriptProperties);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, ". $url .");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, "Google Bot");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$page = curl_exec($ch);
curl_close($ch);
preg_match('#<!--startcapture[^>]*>(.+?)<!--endcapture-->#is', $page, $matches);
print($matches[1]);  

SNIPPET CALL:

[[getStuff? &url=`http://somedomain.com`]]

上面只显示空白 - 没有捕获任何内容。

我错过了什么?

感谢。

0 个答案:

没有答案