Bonjour,
Voilà, j'aimerais créer une image en fonction d'un champ d'un formulaire.
Mon problème est que je n'arrive pas à récupérer la valeur du champ formulaire que ce soit avec les méthodes GET ou POST dans mon fichier image.
J'ai essayé de simplifier mon code au maximum pour essayer de résoudre le problème.
Voici mon fichier index.php
et voici mon fichier image.php
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 <HTML> <HEAD></HEAD> <BODY> <FORM Name='Forumlaire' Method="GET" Action="index.php" onsubmit="return valider()"> <INPUT Name="TexteSaisie" TYPE="text" COLS=4 SIZE=4 ROWS=1 MAXLENGTH=4 WRAP="virtual"> <INPUT type=submit value=Action> </FORM> <?php if (isset($_GET['TexteSaisie'])) { echo $_GET['TexteSaisie']; } ?> <BR> <img src='image.php' border="0"> </BODY></HTML>
Comme je vous ai dit j'ai essayer avec la méthode POST dans ce cas, je change les GET par des POST dans mon code. Mais le résultat reste aussi peu concluant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php header ("Content-type: image/png"); $Image = imagecreatetruecolor(100, 100); $Noir = imageColorAllocate($Image,0,0,0); $CouleurTxt = imagecolorallocate($Image,255,255,255); if (isset($_GET['TexteSaisie'])) { imagestring($Image, 2, 0, 0, $_GET['TexteSaisie'], $CouleurTxt); } // if (isset($_POST['TexteSaisie'])) { imagePNG($Image); imageDestroy($Image); ?>
Si vous pouvez m'expliquer mon problème ou m'orienter vers un solution, je vous en serrez reconnaissant.
PS : Je début en PHP donc je suis peut-être passé à coté de quelque chose.
Partager