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 相关文章推荐
BBS(php &amp; mysql)完整版(四)
Oct 09 PHP
MayFish PHP的MVC架构的开发框架
Aug 13 PHP
PHP5 操作MySQL数据库基础代码
Sep 29 PHP
基于MySQL分区性能的详细介绍
May 02 PHP
基于php中使用excel的简单介绍
Aug 02 PHP
PHP生成等比缩略图类和自定义函数分享
Jun 25 PHP
PHP检测用户是否关闭浏览器的方法
Feb 14 PHP
PHP 验证身份证是否合法的函数
Feb 09 PHP
PHP策略模式定义与用法示例
Jul 27 PHP
Laravel框架模型的创建及模型对数据操作示例
May 07 PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
Nov 21 PHP
Yii 框架使用数据库(databases)的方法示例
May 19 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
使用eAccelerator加密PHP程序
2008/10/03 PHP
PHP获取浏览器信息类和客户端地理位置的2个方法
2014/04/24 PHP
destoon调用discuz论坛中带图片帖子的实现方法
2014/08/21 PHP
thinkphp文件引用与分支结构用法实例
2014/11/26 PHP
PHP实现动态柱状图改进版
2015/03/30 PHP
php上传大文件失败的原因及应对策略
2015/10/20 PHP
PHP查看SSL证书信息的方法
2016/09/22 PHP
PHP实现的简单对称加密与解密方法实例小结
2017/08/28 PHP
PHP异步进程助手async-helper
2018/02/05 PHP
javascript AOP 实现ajax回调函数使用比较方便
2010/11/20 Javascript
基于jquery的表头固定的若干方法
2011/01/27 Javascript
js实现无缝循环滚动
2020/06/23 Javascript
详解NODEJS基于FFMPEG视频推流测试
2017/11/17 NodeJs
JavaScript中BOM对象原理与用法分析
2019/07/09 Javascript
jQuery实现简单飞机大战
2020/07/05 jQuery
浅谈JavaScript中你可能不知道URL构造函数的属性
2020/07/13 Javascript
JavaScript 如何计算文本的行数的实现
2020/09/14 Javascript
如何在VUE中使用vue-awesome-swiper
2021/01/04 Vue.js
python画折线图的程序
2018/07/26 Python
Python对excel文档的操作方法详解
2018/12/10 Python
python 获取页面表格数据存放到csv中的方法
2018/12/26 Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
2019/01/24 Python
django 邮件发送模块smtp使用详解
2019/07/22 Python
关于ResNeXt网络的pytorch实现
2020/01/14 Python
pycharm设置当前工作目录的操作(working directory)
2020/02/14 Python
CSS3新增布局之: flex详解
2020/06/18 HTML / CSS
2019史上最全Database工程师题库
2015/12/06 面试题
书法培训心得体会
2014/01/05 职场文书
自我介绍演讲稿
2014/01/15 职场文书
西北政法大学自主招生自荐信
2014/01/29 职场文书
策划创业计划书
2014/02/06 职场文书
巴西世界杯32强口号
2014/06/05 职场文书
给老师的保证书怎么写
2015/05/09 职场文书
大学生先进个人主要事迹材料
2015/11/04 职场文书
初中语文教学研修日志
2015/11/13 职场文书
创业计划书详解
2019/07/19 职场文书