community: Only show top postings, no comments

parse_url: Follow location in "meta"-header
This commit is contained in:
Michael Vogel 2013-02-24 12:54:53 +01:00
commit c35feb27f2
2 changed files with 24 additions and 1 deletions

View file

@ -97,6 +97,28 @@ function parseurl_getsiteinfo($url) {
$xpath = new DomXPath($doc);
$list = $xpath->query("//meta[@content]");
foreach ($list as $node) {
$attr = array();
if ($node->attributes->length)
foreach ($node->attributes as $attribute)
$attr[$attribute->name] = $attribute->value;
if (@$attr["http-equiv"] == 'refresh') {
$path = $attr["content"];
$pathinfo = explode(";", $path);
$content = "";
foreach ($pathinfo AS $value) {
if (substr(strtolower($value), 0, 4) == "url=")
$content = substr($value, 4);
}
if ($content != "") {
$siteinfo = parseurl_getsiteinfo($content);
return($siteinfo);
}
}
}
//$list = $xpath->query("head/title");
$list = $xpath->query("//title");
foreach ($list as $node)