<?xml version="1.0" encoding="utf-8"?>
		<rss version="2.0">
			<channel> 
				<title>Net-Actuality.org</title>
				<link>http://www.net-actuality.org</link>
				<description>Derniers messages du sujet : Texte en img GD</description>
				<copyright>Net-Actuality.org</copyright>
				<language>fr</language>
				<image>
				 	<title>Net-Actuality.org</title>
				 	<url>http://www.net-actuality.org/images/biggg_logo.gif</url>
					<link>http://www.net-actuality.org</link>
				</image>
				<pubDate>Tue, 14 Feb 2012 05:08:42 +0100</pubDate>
					<item>
						<title>Texte en img GD - par Luchy</title>
						<link>http://www.net-actuality.org/forum/sujet-183-texte-en-img-gd_1.html#mess_520</link>
						<category>Informatique</category>
						<author>Luchy</author>
						<description><![CDATA[<blockquote><b><u>nokelma a dit : </u></b>Je l'ai vu sur Net-actuality ca permet a eviter le spam<br />
<br />
[code]<br />
<br />
<?php<br />
$welcome_img= imagecreatefrompng("wel.png");<br />
//image de fond a utiliser (en .png)<br />
<br />
$text_color=imagecolorallocate($welcome_img,50,50,50);<br />
//couleur du texte<br />
<br />
$font="CURLZ___.TTF";<br />
//Font d'écriture<br />
<br />
/* Rien a changer apres ceci<br />
-----------------------------<br />
*/<br />
<br />
$texte=$_GET["texte"];<br />
$box=imagettfbbox (0, 0, $font, $texte);<br />
$width=$box[4]-$box[6];<br />
$px  = 21;<br />
imagettftext ($welcome_img,16,0, $px, 17, $text_color, $font, $texte);<br />
imagesavealpha ( $welcome_img, TRUE);<br />
header("Content-Type: image/png");<br />
header("Expires: " . date("r", time()+7*24*60*60));<br />
imagepng($welcome_img);<br />
<br />
?><br />
[/code]<br />
Maintenant vous n'avez qu'a nomé la page en (img.php) ou ce que vous voulez dans root de votre FTP avec une image en PNG du nom wel.png et le font souhaité. <br />
pour votre source mettez <br />
[code]<img src="img.php?texte=Texte a transformer en image">[/code]<br />
<br />
Bonne chance  <img src="http://www.net-actuality.org/forum/img/emoticones/emot2.gif" alt="" />  <br />
<br />
SYmpas comme code, par contre les robots trouveront encore l'adresse vue qu'on doit quand même la donner dans le code source.<br />
<br />
exp : <br />
[code]<img src="img.php?texte=<img src="http://www.net-actuality.org/images/m-machin/chose.com.png" alt="" />">[/code]<br />
<br />
On voit très clairement <img src="http://www.net-actuality.org/images/m-machin/chose.com.png" alt="" /><br />
<br />
Il existe cependant des alternatives basées sur le même système mais qui "cachent" quand même l'adresse mail :<br />
<a href="http://www.teki.info/Dossier/spam.php" target="blank">Cacher son adresse e-mail</a>]]></description>
						<pubDate>Mon, 13 Nov 2006 13:05:32 +0100</pubDate>
					</item>
					<item>
						<title>Texte en img GD - par ultimatik</title>
						<link>http://www.net-actuality.org/forum/sujet-183-texte-en-img-gd_1.html#mess_190</link>
						<category>Informatique</category>
						<author>ultimatik</author>
						<description><![CDATA[Bien pratique, pour par exemple utiliser une police particulière ou une adresse mail.<br />
Merci à toi !]]></description>
						<pubDate>Thu, 12 Oct 2006 11:46:31 +0200</pubDate>
					</item>
					<item>
						<title>Texte en img GD - par nokelma</title>
						<link>http://www.net-actuality.org/forum/sujet-183-texte-en-img-gd_1.html#mess_183</link>
						<category>Informatique</category>
						<author>nokelma</author>
						<description><![CDATA[Je l'ai vu sur Net-actuality ca permet a eviter le spam<br />
<br />
[code]<br />
<br />
<?php<br />
$welcome_img= imagecreatefrompng("wel.png");<br />
//image de fond a utiliser (en .png)<br />
<br />
$text_color=imagecolorallocate($welcome_img,50,50,50);<br />
//couleur du texte<br />
<br />
$font="CURLZ___.TTF";<br />
//Font d'écriture<br />
<br />
/* Rien a changer apres ceci<br />
-----------------------------<br />
*/<br />
<br />
$texte=$_GET["texte"];<br />
$box=imagettfbbox (0, 0, $font, $texte);<br />
$width=$box[4]-$box[6];<br />
$px  = 21;<br />
imagettftext ($welcome_img,16,0, $px, 17, $text_color, $font, $texte);<br />
imagesavealpha ( $welcome_img, TRUE);<br />
header("Content-Type: image/png");<br />
header("Expires: " . date("r", time()+7*24*60*60));<br />
imagepng($welcome_img);<br />
<br />
?><br />
[/code]<br />
Maintenant vous n'avez qu'a nomé la page en (img.php) ou ce que vous voulez dans root de votre FTP avec une image en PNG du nom wel.png et le font souhaité. <br />
pour votre source mettez <br />
[code]<img src="img.php?texte=Texte a transformer en image">[/code]<br />
<br />
Bonne chance  <img src="http://www.net-actuality.org/forum/img/emoticones/emot2.gif" alt="" />  ]]></description>
						<pubDate>Wed, 11 Oct 2006 23:12:33 +0200</pubDate>
					</item>
			</channel>
			</rss>
