我正在尝试创建一个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`]]
上面只显示空白 - 没有捕获任何内容。
我错过了什么?
感谢。