Bonjour
je cherche à afficher parmis d'autres données, les mails d'une table mysql sous forme d'image. cette page on y arrive par un lien en get bien sur avec les variables , aucun problème mais seulement pour la variable des mails j'aimerais la passer en post
j'arrive à le faire par la methode Get avec un lien mais le problème est que du coup le mail est visible dans l'Url ce que je cherche à éviter.
la page textimage.php avec le script qui construit l'image à partir d'un texte
(merci au site http://rastavibes.free.fr/FONTS/)
la page test.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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 <?php $maxtexte = 30; $maxsize = 20; if (isset($_GET["texte"]) && (strlen($_GET["texte"]) <= $maxtexte)) $text = htmlentities($_GET["texte"]); elseif (isset($_GET["t"]) && (strlen($_GET["t"]) <= $maxtexte)) $text = htmlentities($_GET["t"]); else $text = $_GET["texte"] ; @include('./ttf.php'); if (isset($_GET["s"]) && ($_GET["s"] <= $maxsize)) $fontsize = htmlentities($_GET["s"]); else $fontsize = "12"; $angle = "0"; $tableau = imagettfbbox($fontsize,$angle,$font,$text); $width = $tableau[2]-$tableau[0]; $height = $fontsize*1.5; $x = $width*0.0625; $y = $height*0.8; $image=imageCreate($width*1.125,$height); if (isset($_GET["w"])) { $bgcolor = imagecolorallocate($image,0,0,0); $fontcolor = imagecolorallocate($image,255,255,255); } elseif (isset($_GET["b"])) { $bgcolor = imagecolorallocate($image,255,255,255); $fontcolor = imagecolorallocate($image,0,0,0); } else { $bgcolor = imagecolorallocate($image,255,255,255); $fontcolor = imagecolorallocate($image,0,0,0); } imagecolortransparent($image,$bgcolor); imagettftext($image,$fontsize,$angle,$x,$y,$fontcolor,$font,$text); imagejpeg($image, 'simpletext.jpg'); imagePNG($image); imagedestroy($image); ?>
qui va afficher le texte transformé en image avec un lien vers l'image
et une page toto.php avec un lien qui va sur test.php et qui envoie les infos par url en get ( $texte étant issue d'une requête sql )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <?php $texte =($_GET['texte']); ?> <img alt="" src="textimage.php?texte=<?php echo $texte ;?>" />
j'ai essayé de faire un lien qui envoie un formulaire en post avec un hidden
Code : Sélectionner tout - Visualiser dans une fenêtre à part test.php?texte=<?php echo $texte ;?>
et en changeant les get en post dans les scripts mais walou..
et j'ai essayé d'adapter ce script qui marche bien avec un form en post
http://www.developpez.net/forums/d12...dynamiquement/
mais sans succès
merci de votre aide
Partager