Merci.
Du coup j'affiche via la balise <img src="image.php?text=blabla">
Par contre savez-vous comment je peux changer la couleur de mon texte car quoi que je fasse c'est soit bleue, soit blanc.
Je souhaite également que mon texte proviennent d'une $_GET['montexte'] et qu'il soit transformé en img.
Questions :
- est-ce correct : $txt = $_GET['montexte'];
- $_POST['montexte'] ==> contiendra par exemple :
<div><strong>Ma maison...<br> TEST</strong></div>
est-ce que le HTML sera bien interprété donc si <br> alors saut de ligne?
Merci par avance.
COrdialement
le code :
<?php
header('Content-type: image/gif');
/* * ******************************* * Parametre * ******************************** */
$largeur = 600; /* longueur de l'image */
$hauteur = 600; /* hauteur de l'image */
$image = imagecreate($largeur, $hauteur);
/* Background */
$image = imagecreatefromgif("carte2016/Carte.gif");
/* Couleur du text */
$couleurTxt = imagecolorallocate($image, 19,57,92);
/* texte à mettre dans l'image */
$txt = "ocdocde,ciod,eci,eic,doi,cid,ci,ei<br>kd,zi,zjindjzndze,";
$txt = "ocdocde,ciod,eci,eic,doi,cid,ci,ei<br>kd,zi,zjindjzndze,";
/* Taille du texte */
$font = 3;
/* Hauteur et largeur des caratères */
$largeurCaractere = ImageFontWidth($font);
$hauteurCaractere = ImageFontHeight($font);
/* Longueur du texte (taille caratère X nombre de caractère) */
$largeurTxt = $largeurCaractere * strlen($txt);
/* Recherche de la position horizontale centrale pour centrer le texte */
$positionCentreHor = ceil(($largeur - $largeurTxt) / 2);
/* Recherche de la position horizontale centrale pour centrer le texte */
$positionCentreVer = 400;
/* Ajout du texte au centre de l'image */
$image_string = ImageString($image, $font, $positionCentreHor, $positionCentreVer, $txt, $couleurTxt);
/* Création de l'image */
imagegif($image);
?>