Bonjour,
Voila je rencontre un problème avec mon code.
J'ai suivi le code d'exemple de la documentation php.
<?php
$tags = get_meta_tags('http://www.example.com/');
// Notez que les clés sont en minuscule, et
// le . a été remplacé par _ dans la clé
echo $tags['author'];
echo $tags['keywords'];
echo $tags['description'];
echo $tags['geo_position'];
?>
J'ai aussi essayé en changeant de site
J'ai essayé de le faire avec une page local et cela fonctionne.
Je cherche simplement à récuperer les meta tags des sites webs en utilisiant get_meta_tags
Des erreurs php : " Notice: Undefined index: author in ----------- on line 8", " Notice: Undefined index: keywords in ----------- on line 9", etc
Je vous remerci d'avance !
La fonction get_meta_tags
va lister les meta tags d'un site, si la meta n'existe pas, elle ne peut pas être définie, c'est pour ça que tu obtiens l'erreur, sur example.com il n'y a pas le meta avec name="author" donc l'index n'existe pas dans le tableau de sortie
Bonjour.
Sur example.com mais aussi google.fr et google.com
C'est tout à fait normal que tu aies ces erreurs sur les sites que tu cites, étant donné que les 3 n'ont pas de métas author, description et keywords sur leur site, tout du moins pas sur l'accueil du site.
Donc avant de vouloir afficher la valeur de ces clés du tableau, vérifies qu'elles existent bien avant.