Créer une image à partir du texte

Soyez le premier à donner votre avis sur cette source.

Snippet vu 9 415 fois - Téléchargée 15 fois

Contenu du snippet

ce script permet de générer dynamiquement une image a partir du texte passé comme paramètre dans la source de l'image.
exemple d'utilisation: copier le code dans un fichier nommé image.php
appeler le script comme suit: <img src="image.php?text='Votre texte ici'"/>

Source / Exemple :


<?php
	header("Content-type: image/png");
	$text	=	isset($_GET['text'])	? 	$_GET['text']	:	'';//recuperer le text
	$im 	= 	@imagecreate(150, 20) or die("Cannot Initialize new GD image stream");
	$background_color 	= 	imagecolorallocate($im,  190, 190, 190);//couleur du background ici gris
	$text_color 		= 	imagecolorallocate($im, 0, 0, 0);//couleur du text ici gris
	imagestring($im, 1, 5, 5,  $text, $text_color);//construire l'image
	imagepng($im);//afficher l'image
	imagedestroy($im);
?>

Conclusion :


ce script est utile dans le but d'interdire la copie ou le parsing de certaines données sur mon site comme les emails

A voir également

Ajouter un commentaire

Commentaires

LeFauve42
Messages postés
239
Date d'inscription
vendredi 20 octobre 2006
Statut
Membre
Dernière intervention
20 avril 2009

Bonjour,

Cet exemple est tres basique. Par exemple il ne gere pas la longuer de la chaine (l'image retournee a une taille hardcodee).

De plus, si il empeche de selectionner le texte pour le copier dans la fenetre du navigateur, il n'empeche aucunement un robot de parser ton source pour trouver ton texte (surtout si c'est un email).

Bref, pas tres utile en l'etat.

Eric

PS: Pourquoi ne pas utiliser un background transparent plutot que gris ? Ca rendrait ton "truc" plus facile a integrer sur n'importe quelle page.
cs_schtroumf
Messages postés
59
Date d'inscription
mercredi 8 octobre 2003
Statut
Membre
Dernière intervention
22 juillet 2008

Bonjour,
En même temps la doc PHP existe, si c'est pour la resservir, je ne pense pas vraiment que ça soit la peine... http://php.net/manual/fr/function.imagestring.php vous y retrouverez comme exemple principal quasi le même code et dans les exemple plus bas l'utilisation avec un GET.
cs_dilar
Messages postés
2
Date d'inscription
dimanche 26 décembre 2010
Statut
Membre
Dernière intervention
3 février 2011

ok bien reçu; merci:)
neigedhiver
Messages postés
2483
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
14 janvier 2011
15
Sinon c'est pas une source, mais un snippet, ça.
=> http://codyx.org
cs_dilar
Messages postés
2
Date d'inscription
dimanche 26 décembre 2010
Statut
Membre
Dernière intervention
3 février 2011

donc?

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.