Bonsoir,
J'ai un petit soucis lorsque je récupère un texte enregistré dans une base de donnée.
En fait, je souhaite afficher le texte partiellement (et lors d'un clique sur un lien, cela affiche le texte dans sa totalité).
Mon problème, c'est que ce texte contient des balises HTML, et que lorsque je récupère donc une partie du texte, les balises peuvent êtres coupées et viennent se confondre au reste du code.
Par exemple :
Mon problème, c'est que mon code source se retrouve comme ceci, par exemple, et empêche parfois le site de s'afficher correctement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 // $nw est la variable contenant le texte $nw='Un nouvel article est disponible. <br />Pour le visualiser, <a href="new_article.php?id=xxxx">cliquez ici</a>'; // on recupere, par exemple les 74 premiers caractères if(strlen($nw)>74) $nw=substr($nw,0,74); $nw .= '... <a href="index.php">Lire la suite</a>'; // et on affiche echo $nw; }
Je ne suis pas sur de m'être fait comprendre, mais merci d'avance pour vos éventuelles réponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Un nouvel article est disponible.<br /> Pour le visualiser, <a href="new_<a href="index.php">Lire la suite</a>
Partager