将邮件生成图片
为了防止邮箱收到spam,可以将邮件地址生成图片。
程序如下:
-
<?php
-
$mailaddress=$_GET['mailname'];
-
$mailaddressimages=imagecreate($mailaddresslen*10,25);
-
$lenadd=$mailaddresslen;
-
$fontsize="4";
-
$mailimagesbackground=ImageColorAllocate($mailaddressimages,255,255,255);
-
$mailimagesfacecolor=ImageColorAllocate($mailaddressimages,0,0,0);
-
ImageString($mailaddressimages,$fontsize,$center,5,$mailaddress,$mailimagesfacecolor);
-
Imagepng($mailaddressimages);
-
ImageDestroy($mailaddressimages);
-
?>
注:255,255,255 是背景的颜色,保存为mai.php
-
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
-
<html xmlns="http://www.w3.org/1999/xhtml" />
-
<title>Creat Your Email Images</title>
-
<meta http-equiv="Content-Language" content="en" />
-
</head>
-
<form action="mail.php" mothod="post">
-
</form>
-
</body>
保存为mail.html
演示效果: