全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3217|回复: 13

PHP怎么把文字生成图片啊?

[复制链接]
发表于 2011-1-31 18:47:15 | 显示全部楼层 |阅读模式
文字在一个txt里面!
谢谢啦!大家帮忙看看是那里错了啊!
  1. <?   
  2. header("Content-type:image/png");
  3. $file_dir="1.txt";
  4. $fp=fopen($file_dir,"r");
  5. $content=fread($fp,filesize($file_dir));//读文件
  6. fclose($fp);   
  7. $fplen=strlen($fp);
  8. //计算字符字数  
  9. $mailaddressimages=imagecreate($fplen*10,25);
  10. //获得文件名图片信息。  
  11. $lenadd=$fplen;   
  12. $fontsize="4";   
  13. $center=(imagesx($mailaddressimages)-8.3*strlen($fp))/2;   
  14. $mailimagesbackground=ImageColorAllocate($mailaddressimages,231,196,43);   
  15. $mailimagesfacecolor=ImageColorAllocate($mailaddressimages,0,0,0);   
  16. ImageString($mailaddressimages,$fontsize,$center,5,$fp,$mailimagesfacecolor);   
  17. Imagepng($mailaddressimages);   
  18. ImageDestroy($mailaddressimages);   
  19. ?>   
复制代码

[ 本帖最后由 老T 于 2011-1-31 22:33 编辑 ]

评分

参与人数 1威望 +5 收起 理由
zyypp + 5 精品文章+我刚回帖贴出代码才发现你已经贴 ...

查看全部评分

发表于 2011-1-31 19:01:31 | 显示全部楼层
理论是可以的,这得请教PHP高手。
发表于 2011-1-31 19:02:59 | 显示全部楼层
你可以先参考下这个,然后自己做些改动
http://topic.csdn.net/u/20071224 ... c-63a0b9d77402.html

ps:手机看帖中……
发表于 2011-1-31 19:23:29 | 显示全部楼层
理论上可以,实力操作也是可以的。

ps:我也是手机党
发表于 2011-1-31 19:27:05 | 显示全部楼层
GD库
发表于 2011-1-31 19:39:24 | 显示全部楼层
这个不是理论上可以,是实际上也可以,验证码就是这么干的
发表于 2011-1-31 20:34:16 | 显示全部楼层
不难,网上有例程,改改就能用了
发表于 2011-1-31 20:37:43 | 显示全部楼层
中文只要注意字体和utf-8就行了...顺便说句,debian安全列表今天有个freetype的安全警告,注意升级...
 楼主| 发表于 2011-1-31 22:00:52 | 显示全部楼层

回复 8# 的帖子

都是英文和数字,不管它!
 楼主| 发表于 2011-1-31 22:01:06 | 显示全部楼层

回复 3# 的帖子

谢谢啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-5-8 19:15 , Processed in 0.067419 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表