Bonjour,

Voila je rencontre un petit problème avec mon code.
J'essaye d'alimenter les balises og à partir de variable php récupéré depuis une requête sql.
L'idée est de pouvoir partager ensuite ma page sur facebook. Mon problème et que l'og description est alimenté par du code html
ex : <p>test</p><p>dfsqfdsfdsfsqdfdfdsfdsfdsfdfdsfds</p>
Le scraper de facebook n'arrive pas à les récupérer. Le content est toujours vide et m'a donnée et positionner automatiquement par le scraper en dessous de la balise body
https://developers.facebook.com/tools/debug/

$article="<p>test</p><p>dfsqfdsfdsfsqdfdfdsfdsfdsfdfdsfds</p>";

dans les meta
<meta property="og:description" content='<?php echo $article; ?>' />

Je suppose qu'il doit y avoir un problème d'interpretation (echapement) mais je n'arrive vraiment pas à trouver.
Avez vous deja rencontré ce type de problème. Existe t'il une fonction php qui permet de résoudre ce problème.

petite précision, dès que j'enlève le balisage, la description remonte bien dans le partage facebook et dans le debug de facebook.

Merci d'avance

1 réponse


Salut,
Est-ce que htmlentities pourrait fonctionner ?

$article=htmlentities("<p>test</p><p>dfsqfdsfdsfsqdfdfdsfdsfdsfdfdsfds</p>");