Titre [...]

Fermé
Skater54 Messages postés 69 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 21 juin 2010 - 11 sept. 2009 à 23:38
pyschopathe Messages postés 1963 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 - 11 sept. 2009 à 23:47
Bonsoir, j'ai un petit soucis, je travaille en php, et j'aimerai pouvoir faire en sorte qu'au moment ou j'insère dans ma base de donnée un titre d'image " trop grand " qu'il se coupe a une distance désiré, comme sur cette image : http://uploads.imagup.com/10/1252735954_Sans.png . MERCI BEAUCOUP D'AVANCE !

2 réponses

Atropa Messages postés 1935 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 272
11 sept. 2009 à 23:46
bonjour tu trouveras ton bonheur la dedans : http://fr2.php.net/manual/fr/ref.strings.php
0
pyschopathe Messages postés 1963 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 137
11 sept. 2009 à 23:47
Salut,

Tu veux que le titre soit coupé à l'insertion dans la base ou à l'affichage ? Dans les deux cas, il te suffit de stipuler une longueur maximum en caractères (define(TAILLE_MAX, 25)), de contrôler la longueur du titre (grâce à la fonction strlen($titre)), de tronquer la chaîne si besoin (substr($titre, 0, TAILLE_MAX-6) par exemple) et enfin de concaténer la chaîne de fin ($titre .= ' [...]').

Si tu fais que la troncature soit faite avant l'insertion en base, sache quand même que tu ne pourras plus récupérer le titre complet. Pour l'affichage, je te conseille de faire une fonction que tu appelleras pour chaque titre.

Est-ce que cela répond à ta question ?
0