lundi 1 avril 2013

get_meta_tags - extraire les balises métas d'une page HTML

Exemple de code pour utiliser la fonction get_meta_tags.
Elle permet de récupérer les entête HTML (entre <head> et </head>) d'une page web.


<?php
// Adresse de la page
// (elle pourrai aussi provenir d'un formulaire)
$page = 'http://www.graphiks.net';

//on test pour voir si la page retournerai pas une erreur
//le @ devant la fonction get_meta_tags permet de ne pas retourner d'erreur si la réponse est false
if(!$meta = get_meta_tags($page))
    echo 'Le lien que vous avez fournis ne semble pas répondre.';
else
{
    //si aucune erreur n'est détecter, on peut extraire les informations meta
    //une liste non exaustive : description, keywords, revisit-after, location, content-language, etc...
    //la variable retourne sous forme de tableau chacun des ses informations.
    //exemple :

    $description=$meta['description'];
    $keywords=$meta['keywords'];
    $revisit=$meta['revisit-after'];
    $locatio=$meta['location'];
    $language=$meta['content-language'];
    /* etc ... */
}
?>

Aucun commentaire:

Enregistrer un commentaire