email.php:
<?php
$text = $_GET['t'];
header("Content-type: image/png");
$img = @imagecreate(strlen($text)*6, 15);
$pozadi = imagecolorallocate($img, 255, 255, 255);
$barva = imagecolorallocate($img, 0, 0, 0);
imagestring($img, 2, 1, 1, $text, $barva);
imagepng($img);
imagedestroy($img);
?>
html:<img src="email.php?t=jmeno@seznam.cz alt="e-mail" />
nebo s menší ochranou
email2.php:
<?php
$text = $_GET['j']."@".$_GET['d'];
header("Content-type: image/png");
$img = @imagecreate(strlen($text)*6, 15);
$pozadi = imagecolorallocate($img, 255, 255, 255);
$barva = imagecolorallocate($img, 0, 0, 0);
imagestring($img, 2, 1, 1, $text, $barva);
imagepng($img);
imagedestroy($img);
?>
html:<img src="email2.php?j=jmeno&d=seznam.cz alt="e-mail" />