Je travaille actuellement à l'optimisation des balises <meta> d'un site existant.
Ce site vend des articles, et il me faut récupérer la description de ceux-ci dans la base de donnée afin de l'inclure dans une variable et ainsi renseigner la balise meta description.
Jusque là tout va bien, le seul souci c'est que la description comprend des balise html, que je souhaiterai virer avant de renseigner la balise meta.
La fonction str_replace permet de faire ceci a-priori, et ayant consulter la doc php, je suis arrivé à coder ceci:
<?php
$requete = mysql_query('SELECT descriptionfr FROM objet WHERE id = '.$last.'') or die (mysql_error());
$datas = mysql_fetch_array($requete);
$suppr = array('<BR>', '<br>', '<b>', '<DIV>', '</DIV>');
$description = str_replace(''.$suppr.'', '', ''.$datas['descriptionfr'].'');
echo '<meta name="description" content="'.$description.'" />';
?>
Exemple sur cette page : http://religiosa.fr/calice-599.htmlEn affichant le code source, on voit que mon code ne fonctionne pas et que les balises <br> etc etc sont tjrs présentes....
Quelqu'un a t-il une idée de ce qui ne va pas ?
merci d'avances