使用 PHP:如何创建图像来显示电子邮件地址(以帮助减少垃圾邮件)?
意思是,如果我想显示“[电子邮件受保护] /cdn-cgi/l/email-protection“在我的网页上,因为爬虫可以轻松找到该文本 - 我想将电子邮件地址显示为图像,上面写着“[电子邮件受保护] /cdn-cgi/l/email-protection".
我怎么做?我想要的字体是:
- 颜色:#20c
- 字体:11px 普通 tahoma
您可以轻松完成的简单搜索......
但是:(颜色、字体和字符串不是您指定的)
header("Content-type: image/png");
$im = @imagecreate(110, 20)
or die("Cannot Initialize new GD image stream");
$background_color = imagecolorallocate($im, 0, 0, 0);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, "A Simple Text String", $text_color);
imagepng($im);
imagedestroy($im);
相关函数定义:
php.net/imagecreate http://pt2.php.net/imagecreate
php.net/imagestring http://pt2.php.net/manual/en/function.imagestring.php
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)