Metatags - Onlinetool zum auslesen?

UweB

Aktives Mitglied
Hallo,

kennt von Euch jemand eine Webseite bei der es möglcih ist die Metatags von anderen Webseiten auszulesen?
Danke!

Gruß Uwe
 
CODE
<?php
$u = "http://www.domain.tld";
$f = file($u);
$t = join("", $f);
preg_match_all("/<meta name=[\"|'](.*)[\"|'] content=[\"|'](.*)[\"|']>/", $t, $m);
print_r($m);
?>

Wenn Du Traffic sparen willst, solltest Du besser

CODE <?php

$u = "http://www.domain.tld";
$f = fopen($u, "r");
$done = false;
while (!$done) {
$t .= fread($f, 128);
if (strstr($t, "</head>")) $done = true;
}
preg_match_all("/<meta name=[\"|'](.*)[\"|'] content=[\"|'](.*)[\"|']>/", $t, $m);
print_r($m);
?>

machen.
 
PHP hat auch eigene Funktion zum Auslesen von Metatags:

CODE <?php
$meta = get_meta_tags('http://www.domain.com/');

// ausgeben zB mit:
echo $meta['author'];

?>


siehe auch: http://de3.php.net/get_meta_tags
 
allerdings wenn man auch den Seitentitel zu den Meta Tags hohlen will, braucht man doch noch preg_match
denn get_meta_tags liest den titel nicht aus...
 
QUOTE (Metaman @ Do 30.6.2005, 0:05) allerdings wenn man auch den Seitentitel zu den Meta Tags hohlen will, braucht man doch noch preg_match
denn get_meta_tags liest den titel nicht aus...

Na ja, normalerweise sollte der "Title" auch innerhalb der Meta-Tags definiert werden. Es muss woohl nicht, gehört aber mehr oder weniger zum guten Ton, besonders weil gerade dieser für Suchmaschinen vorgesehen (ist|war).


MfG Sascha Ahlers
 
@axelm: Cool, da hast Du mir aber geholfen!
smile.gif
 
Zurück
Oben