Pobieranie atrybutu <title> oraz metadescription.

0

Próbowałem wiele sposobów na pobranie atrybutu <title> na moim serwerze, ale niestety żaden mi nie działał. W jednej jednak funkcji jest promyk nadziei http://www.binarytides.com/php-tutorial-parsing-html-with-domdocument/ albowiem pokazuję mi że pobrał atrybut title, tylko za bardzo nie wiem jak go wyświetlić ; /


$tables = $dom->getElementsByTagName('title');
 
echo "Found : ".$tables->length. " items";

0

A nie możesz wysłać title do html, zamiast na odwrót?:D Powiedz co chcesz osiągnąć to może znajdziemy inny sposób na zrobienie tego co chcesz.

0

Chcę pobrać z obcej strony atrybut <title> i meta description tyle : )

1

Może to się przyda

<?php
$tags = get_meta_tags('http://4programmers.net/Forum/');
var_dump($tags);
array (size=3)
  'description' => string 'Ponad pół miliona postów na forum. Programowanie w językach C/C++, Java, C#, Delphi, PHP, a także na temat projektowania stron WWW. Wspieramy początkujących w nauce programowania.' (length=186)
  'keywords' => string 'C/C++, C#, Delphi, PHP, WWW, webdesign, webmaster, SQL, .NET, PHP, MySQL, Oracle, PostgreSQL, algorytmy, programowanie' (length=118)
  'viewport' => string 'width=device-width, initial-scale=1' (length=35)

Prosze:

preg_match("/<title>(.+)<\/title>/siU", file_get_contents("http://4programmers.net/Forum/"), $matches);
$title = $matches[1];
var_dump($title);
// string 'Programowanie :: Forum dla programistów :: 4programmers.net' (length=60)
0

Super to działa jeszcze tylko powalczę z meta description : ). Jak macie jakieś pomysły to byłoby super.

1 użytkowników online, w tym zalogowanych: 0, gości: 1