Bonjour, la création de mon image en statistique ce fait trés bien.
Mais je voudrais rendre tout çà dynamique.
Je m'explique aprés vous avoir donner le code : mon fichier tester.php
mon fichier html,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 header ("Content-type: image/png"); // 1 : on indique qu'on va envoyer une image PNG $image = imagecreatefrompng("image/alaune/alauneheader.png"); // Choisit l'image par default qu'on va retravaillé $orange = imagecolorallocate($image, 255, 128, 0); // fixe une pallette de couleur $bleu = imagecolorallocate($image, 0, 73, 121); $bleuclair = imagecolorallocate($image, 156, 227, 254); $noir = imagecolorallocate($image, 0, 0, 0); $blanc = imagecolorallocate($image, 255, 255, 255); $nom = 'alauneheader'; // Definit le nom de l'image $font = 'verdana.ttf'; // Definit la police utiliser $texte = 'A LA UNE '; // Définit le texte à afficher imagettftext($image, 15, 0, 11, 20, $bleu, $font, $texte); //effet imagettftext($image, 15, 0, 10, 20, $bleu, $font, $texte); //Ecriture du texte /*imagestringup : texte verticale */ /*imagestring($image, 5, 15, 5, "Salut les Zér0s !", $bleu); imagettftext($image, 20, 0, 15, 5, $bleu, $font, $text); */ imagepng($image); // Affichage de l'image imagepng($image, "image/creations/$nom.png"); // Enregistrement de celui-ci
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Document sans titre</title> </head> <body> <img src="tester.php" /> </body> </html>
Le seul problemen c'est que les variable texte sont definit par défault, et moi je voudrais que via un formulaire je construit mon image.
J'utilise toujours $image en haut par défault, il faut que je change le texte, la couleur, et la taille :
Pour l'instant avec le formulaire je me contente juste pour le texte, est donc maintenant il faut que je passe la variable titre à ma page tester.php pour que l'image soit generer avec le titre que j'ai rentré dans le champ titre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <form name="montitre" action="JESAISPASQUOIMETTRE" method="post"> <label for="titre">Titre : </label><input type="text" name="titre" id="titre" size="40" /> <input type="submit" name="cree" value="Crée" /> </form>
Dans un autre temps je voudrais que :
div de gauche : champ titre avec onkeyup et onchange pour permettre de voir le resultat directement dans le div de droite
div de droite : mon image qui se met a jour en fonction de le champ titre.
Merci de votre aide.
Partager