Bonjour
je fais un site dynamique multilingue en php et mysql, je stocke des postes dans la BDD
lors de l'affichage, pour ne pas bousiller le design, au cas ou l'utilisateur insère un post dont le titre est trop long, j'affiche pas le titre directement, je veux afficher uniquement 51 caractères
ça marche bien, sauf dans le cas ou le titre comporte des caractères spéciaux. ça affiche des trucs bizarres, avec des &...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function affiche_titre($cc) { $c=stripslashes($cc); $c=str_split($c); $i=0; while($i<52&&isset($c[$i])) { echo"$c[$i]"; $i=$i+1; } if($i==51) echo"..."; }
y a-t-il une fonction qui permet de faire la même chose et qui marche même avec les caractères spéciaux ?
merci d'avance
Partager