我有这段代码可以查询谷歌以获取某个网站的反向链接数量。我想在我正在制作的 SEO 报告生成器中使用它。问题是我无法让 preg_match 正常工作。需要帮忙。
<?php
$q = "http://zetcode.com/";
$url = "http://www.google.com/search?hl=en&safe=off&q=link%3A".urlencode($q)."&btnG=Search";
$content = file_get_contents($url);
$pattern = "/(<div id=\"resultStats\">About ([0-9,]+) results<nobr>)|(<div id=\"resultStats\">([0-9,]+) results<nobr>)/";
preg_match($pattern, $content, $out);
$googlelinks = $out[count($out)-1];
var_dump($out);
?>
这是一个示例 HTML 检索内容: http: //pastebin.com/EMaJmCkJ