Sur une image j'affiche du texte, mais j'aimerais qu'a partir d'un certain nombre de caractére le texte passe à la ligne. Mais avec la librairie GD je ne sais pas comment faire, voici mon code :
header ("Content-type: image/png");
$image = @ImageCreate (500, 40) or die ("Erreur lors de la création de l'image");
// couleur de fond
$couleur_fond = ImageColorAllocate ($image, 255, 255, 255);
//la couleur du texte
$couleur_texte = imagecolorallocate($image, 0, 0, 255);
$max=50;
if(strlen($texte)>=$max)
{
// Met la portion de chaine dans $chaine
$texte=substr($texte,0,$max);
// position du dernier espace
$espace=strrpos($texte," ");
// test si il ya un espace
if($espace)
// si ya 1 espace, coupe de nouveau la chaine
$texte=substr($texte,0,$espace);
// retour à la ligne ??
$texte .= ''; ??
}
//affiche le texte
imagestring($image, 3, 35, 15, $texte, $couleur_texte);
J'ai essayé $texte .= '\n'; et $texte .= '<br>'; mais ça affiche \n ou <br> masi ça ne va pas à la ligne.Comment faire ?