Bonjour à toutes et tous,

Petite question pour des champions.

Mon client à partir d'une interface d'administration peux ajouter des articles avec ckeditor en wysiwyg donc.
Cet article doit être présenté en nombre de caractères réduits sur une page, l'internaute cliquant sur "en savoir plus" pour voir la suite.

J'ai donc tronqué le texte le limitant à 255 caractères via un simple "substr".
Mon souci est que si mon client décide d'ajouter un lien html dans cet article par exemple :

  1. Les tags HTML sont comptés avec substr, je peux donc me retrouver avec un début d'article qui affiche 100 caractères au lieu de 255 selon la taille de ce dit lien.
  2. Si le tag HTML est tronqué, le lien n'est pas fermé et le reste de la page affiche n'importe quoi.

Des idées pour résoudre ce problème,
Merci par avance et bon week-end.

2 réponses


Keisuke
Réponse acceptée

Yop,

Je ne sais pas si ca fonctionne... mais 5 secondes de recherche sur google:
http://phpfonctions.fr/fonction-php.php?fonction=couper_texte_html

@+

Merci à toi, j'avais passé plus de 5 secondes à chercher sur google et à tester différentes fonctions qui ne fonctionnaient pas correctement.
Celle-ci est parfaite.