Php transformer un email en image

WRInaute impliqué
Bonjour

Je cherche une fonction pour transformer un email en image :
Code:
$email="testtest@gmail.com";
Pas seulement des emails mais aussi des numéros de téléphone.

Merci de votre aide :(
 
WRInaute impliqué
Merci Usagiyojimbo, je viens d'intégrer ce code :
Code:
header("Content-type: image/png");

$string = "This is my test string.";

$font  = 2;
$width  = imagefontwidth($font) * strlen($string);
$height = imagefontheight($font);

$image = imagecreatetruecolor ($width,$height);
$white = imagecolorallocate ($image,255,255,255);
$black = imagecolorallocate ($image,0,0,0);
imagefill($image,0,0,$white);

imagestring ($image,$font,0,0,$string,$black);

imagepng ($image);
imagedestroy($image);

Mais au lieu de m'afficher une image avec le texte ci-dessus il m'affiche ça :

21752043dd.jpg
 
WRInaute accro
Je crois que tu n'as pas lu le tutorial jusqu'à la fin :

The above code must be included in its own file, it cannot be added to an existing PHP file with other functions. To access this image from another file just include it as the source in an image tag.
 
WRInaute impliqué
Je crois que je ne comprend pas bien là :(
J'ai ajouté le code dans un fichier imgcach.php
puis j'ai appelé avec :

Code:
<?php
include('imgcach.php');
?>


Mais j'ai le même problème :(

et que veut t'il dire par "include it as the source in an image tag." ?
merci
 
WRInaute passionné
ca veut dire qu'il faut apeler le fichier php dans une balise IMG en html.
Tu ne fais pas un include dans ton code php, c'est le fichier php qui genere l'image, il est appelé dans le html, donc par exemple:
img src="tonscript.php?text=blabla"

et ton script prend la variable text et retourne une image, voila c'est simple.
 
Discussions similaires
Haut