Dans ce tutoriel, on va essayer d'apprendre comment lire les metas tags (ou les balises métas) d'une page HTML.
Pour ceci, je vais vous présenter la fonction php qui nous sera utile.
get_meta_tags ( ) : cette fonction permet de récupérer les entêtes HTML (entre <head> et </head>) d'une page web.
Ceci pourrait être utilisé dans la cadre d'un annuaire par exemple, ou pour connaitre la langue d'un site sans y aller dessus ... bref, plein d'applications sont possibles à l'aide de cette fonction .
Je vous dans notre exemple le script qui permettra d'éxtraire les métas tags de nos pages :
<?php
// On définit l'adresse de la page à opèrer dans la variable '$page'
// cette valeur pourra provenir d'un formulaire par exemple
$page = 'http://www.site.com';
//on vérifie la disponibilité de notre page
//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 est indisponible.';
}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 ... */
}
?>
Voilà, c'est tout pour ce tutoriel.
Bon apprentissage!
@ bientôt
PHPaul
Aucun commentaire:
Enregistrer un commentaire