php将数据库中的电话号码读取出来并生成图片


Posted in PHP onAugust 31, 2008

以下是代码:

<?php //前面不要有空行 
$id=$_GET[id]; 
include("admin/config.php"); 
$sql="select * from user where id=$id"; 
$data=mysql_fetch_array(mysql_query($sql)); 
$p=SBC_DBC($data[Phone],1); 
function get_str($str,$strlen=16) { 
$str=stripslashes($str); 
for($i=0;$i<$strlen;$i++) 
if(ord(substr($str,$i,1))>0xa0) $j++; 
if($j%2!=0) $strlen++; 
$tmp_str=substr($str,0,$strlen); 
return $tmp_str; 
} 
if($p<>''){ 
//生成5位的数字图片 
Header("Content-type:image/png"); //告诉浏览器,下面的数据是图片,而不要按文字显示 //定义图片宽高 
$nwidth=120; 
$nheight=25; 
$im=@imagecreate($nwidth,$nheight) or die("Can't initialize new GD image stream"); //建立图象 
//图片色彩设置 
$background_color=imagecolorallocate($im,255,255,255); //匹配颜色 
$text_color=imagecolorallocate($im,23,14,91); 
//绘制图片边框 
imagefilledrectangle($im,0,0,$nwidth-1,$nheight-1,$background); //矩形区域着色 
imagerectangle($im,0,0,$nwidth-1,$nheight-1,$background_color); //绘制矩形 
//srand((double)microtime()*1000000); //取得目前时间的百万分之一秒值,以执行时的百万分之一秒当乱数种子 
//$randval=rand(); 
$randval=$p; //5位数 
imagestring($im,8,10,2,$randval,$text_color); //绘制横式字串 

//加入干扰因素 
//for($i=0;$i<478;$i++) 
//{ 
//$randcolor=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255)); 
//imagesetpixel($im,rand()%100,rand()%30,$randcolor); //点 
//} 
//imagestring($im,3,5,5,"A Simple Text String",$text_color); 
//imageinterlace($im,1); 
imagepng($im); //建立png图型 
imagedestroy($im); //结束图型 
}else{ 
echo "<font size=2>商家未输入电话号码</font>"; 
} 
?>
PHP 相关文章推荐
社区(php&amp;&amp;mysql)六
Oct 09 PHP
PHP pathinfo()获得文件的路径、名称等信息说明
Sep 13 PHP
php缓冲 output_buffering的使用详解
Jun 13 PHP
thinkphp 多表 事务详解
Jun 17 PHP
php的数组与字符串的转换函数整理汇总
Jul 18 PHP
php递归删除目录下的文件但保留的实例分享
May 10 PHP
PHP编程中的常见漏洞和代码实例
Aug 06 PHP
深入解析WordPress中加载模板的get_template_part函数
Jan 11 PHP
thinkphp3.x中display方法及show方法的用法实例
May 19 PHP
浅析PHP中的 inet_pton 网络函数
Dec 16 PHP
PHP中isset、empty的用法与区别示例详解
Nov 05 PHP
PHP命令行与定时任务
Apr 01 PHP
PHP生成HTML静态页面实例代码
Aug 31 #PHP
php array_slice函数的使用以及参数详解
Aug 30 #PHP
PHP中常用数组处理方法实例分析
Aug 30 #PHP
php判断字符以及字符串的包含方法属性
Aug 30 #PHP
PHP define函数的使用说明
Aug 27 #PHP
PHP开发中常用的8个小技巧
Aug 27 #PHP
swfupload 多文件上传实现代码
Aug 27 #PHP
You might like
咖啡豆要不要放冰箱的原因
2021/03/04 冲泡冲煮
php模拟用户自动在qq空间发表文章的方法
2015/01/07 PHP
php判断文件夹是否存在不存在则创建
2015/04/09 PHP
摘自织梦CMS中的图片处理类
2015/08/08 PHP
php实现的SSO单点登录系统接入功能示例分析
2016/10/12 PHP
基于php双引号中访问数组元素报错的解决方法
2018/02/01 PHP
PHP获取真实IP及IP模拟方法解析
2020/11/24 PHP
JavaScript代码简单实现求杨辉三角给定行的最大值
2013/10/29 Javascript
基于 Docker 开发 NodeJS 应用
2014/07/30 NodeJs
Javascript基础教程之关键字和保留字汇总
2015/01/18 Javascript
整理Javascript函数学习笔记
2015/12/01 Javascript
炫酷的js手风琴效果
2016/10/13 Javascript
jQuery插件ajaxFileUpload使用详解
2017/01/10 Javascript
js for循环倒序输出数组元素的实例
2017/03/01 Javascript
Node实战之不同环境下配置文件使用教程
2018/01/02 Javascript
Vue使用Ref跨层级获取组件的步骤
2021/01/25 Vue.js
Django中使用group_by的方法
2015/05/26 Python
解决Spyder中图片显示太小的问题
2018/04/27 Python
python编程使用协程并发的优缺点
2018/09/20 Python
Python字符串、列表、元组、字典、集合的补充实例详解
2019/12/20 Python
Django基于客户端下载文件实现方法
2020/04/21 Python
使用Keras实现Tensor的相乘和相加代码
2020/06/18 Python
基于Python实现简单学生管理系统
2020/07/24 Python
Python自动化之UnitTest框架实战记录
2020/09/08 Python
Python爬虫如何破解JS加密的Cookie
2020/11/19 Python
使用numpngw和matplotlib生成png动画的示例代码
2021/01/24 Python
校园十大歌手策划书
2014/02/01 职场文书
企业内控岗位的职责
2014/02/07 职场文书
德语专业求职信
2014/03/12 职场文书
优秀食品类广告词
2014/03/19 职场文书
个人委托书范本汇总
2014/10/01 职场文书
活着观后感
2015/06/03 职场文书
听证会主持词
2015/07/03 职场文书
Python如何把不同类型数据的json序列化
2021/04/30 Python
python开发实时可视化仪表盘的示例
2021/05/07 Python
logback如何自定义日志存储
2021/08/30 Java/Android