Vous êtes ici Codes PHP et MySQL > Inclassable > Récupérer balises

 

Récupérer balises <meta />

Cette fonction permet de récupérer les informations contenues dans les balises meta d'un page web ; il suffit de lui passer l'URL de la page concernée, et toutes les informations sont retournées sous forme d'un array associatif.
 
developpeurweb
Site de l'auteur voir
[7] sources en PHP voir
Code vu 3356 fois
Enregistré le 06 Mai 2011
  • Digg ce code sur digg.com
  • Bookmark ce code sur del.icio.us
  • Bookmark ce code sur Google
  • Bookmark ce code sur Yahoo
  • Ajoute Récupérer balises <meta />
  • Partage ce code sur Facebook
 
 
 
 

Code Source


01.
02.
03.
04.
05.
06.
07.
08.
09.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
 
<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Récupérer balises <meta />                                */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts642-PHP.htm              */
/* Auteur         : developpeurweb                                            */
/* Date édition   : 06 Mai 2011                                               */
/* Website auteur : http://rodic.fr                                           */
/*                                                                            */
/******************************************************************************/


    function get_meta($url)
    {
        // Get & Tidy HTML
        $tidy = new tidy();
        $tidy->parseFile($url, array("output-html" => true));
        $tidy->cleanRepair();
        // Parse XML
        $xml = new DOMDocument();
        $xml->loadHTML($html);
        $meta_tags$src->getElementsByTagName("meta");
        // Put meta informations in an array
        $meta = array();
        foreach($meta_tags as $meta_tag)
        {
            $key $meta_tag->getAttribute("http-equiv") ? : $meta_tag->
getAttribute("name");
            $value $meta_tag->getAttribute("content");
            $meta[$key] = $value;
        }
        return $meta;
    }

?>

 

Fonctions du code

: Crée un tableau - (PHP 4, PHP 5)
Commentaire
et avec get_meta_tags()
 
Ajouter un commentaire
Code de sécurité

Attention: Les champs marqués d'une étoile * sont obligatoires
 

Connexion

 
 

Inclassable

 
 

PHP

 
 
        Publicité