function Tronquer_Texte($texte, $longeur_max)
{
if (strlen($texte) > $longeur_max)
{
$texte = substr($texte, 0, $longeur_max);
$dernier_espace = strrpos($texte, "");
$texte = substr($texte, 0, $dernier_espace)."...";
}
return $texte;
}
echo Tronquer_Texte("Voici un exemple de texte tronqué.", 20);
Moi j'ai utilisé un code assez similaire pour mon site et c parfait. @+ // on affiche les informations de l'enregistrements en cours
echo '<table cellspacing="1">
<tr><td><font size="2"><img src="Images/flech_r.gif"> <b>'.$data['titre'].'</b></font><br><font size="2">'.$data['texte'].'<p><a href="http://actu.php?id='.$data['id'].'">'.$data['nom_lien'].'</a></font>
</td></tr></table>';
"Voici un exemple de texte tronqué." par '.$data['texte'].' en priant St Péagepé que cela fonctionne... [-o<
Essaie en remplaçantj'avoue que j'ai essayé betement de copier coller le code affiché plus haut dans ma page en remplaçantpar"Voici un exemple de texte tronqué."en priant St Péagepé que cela fonctionne...'.$data['texte'].'
"Voici un exemple de texte tronqué."
par
$data['texte']
sans la ponctuation autour, ça devrait mieux marcher.heu je crois que tu t'est trompe lol (autant c'est moi)Modération : si tu es l'invité qui a posté le même message tout à l'heure, suit ce lien :
http://www.phpfrance.com/forums/voir_sujet-10049.php
Excuse moi mais j'ai oublié de le noter ici
la ligne 56 correspond àParse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/users2/c/www/index2.php on line 56
echo Tronquer_Texte("$data['texte']", 20); (j'ai essayé avec les points les guillements et sans les apostrophes...)
echo Tronquer_Texte($data['texte'], 20);