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 程序员应该使用的10个组件
Oct 31 PHP
php htmlspecialchars加强版
Feb 16 PHP
php中随机显示图片的函数代码
Jun 23 PHP
PHP 类相关函数的使用详解
May 10 PHP
php empty()与isset()区别的详细介绍
Jun 17 PHP
php用header函数实现301跳转代码实例
Nov 25 PHP
thinkphp模板赋值与替换实例简述
Nov 24 PHP
Smarty使用自定义资源的方法
Aug 08 PHP
php实现在新浪云中使用imagick生成缩略图并上传的方法
Sep 26 PHP
PHP 实现页面静态化的几种方法
Jul 23 PHP
PHP convert_cyr_string()函数讲解
Feb 13 PHP
php随机生成验证码,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
ThinkPHP中的关联模型注意点
2014/06/16 PHP
php工具型代码之印章抠图
2018/07/18 PHP
JS版网站风格切换实例代码
2008/10/06 Javascript
jQuery checkbox全选/取消全选实现代码
2009/11/14 Javascript
JavaScript中的16进制字符(改进)
2011/11/21 Javascript
js中的getAttribute方法使用示例
2014/08/01 Javascript
js实现非常简单的焦点图切换特效实例
2015/05/07 Javascript
js简单网速测试方法完整实例
2015/12/15 Javascript
Bootstrap3制作搜索框样式的方法
2016/07/11 Javascript
jQuery css() 方法动态修改CSS属性
2016/09/25 Javascript
JS简单获取日期相差天数的方法
2017/04/24 Javascript
vue-router 中router-view不能渲染的解决方法
2017/05/23 Javascript
vue自定义一个v-model的实现代码
2018/06/21 Javascript
JS选取DOM元素常见操作方法实例分析
2018/12/10 Javascript
Angular8引入百度Echarts进行图表分析的实现代码
2019/11/27 Javascript
[45:34]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第一场 12.18
2020/12/19 DOTA
[01:31:22]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第二场 1月10日
2021/03/11 DOTA
在Linux下调试Python代码的各种方法
2015/04/17 Python
Python变量和字符串详解
2017/04/29 Python
python中reduce()函数的使用方法示例
2017/09/29 Python
django如何实现视图重定向
2019/07/24 Python
在Django admin中编辑ManyToManyField的实现方法
2019/08/09 Python
使用Python画了一棵圣诞树的实例代码
2020/11/27 Python
Python用Jira库来操作Jira
2020/12/28 Python
CSS3媒体查询(Media Queries)介绍
2013/09/12 HTML / CSS
加拿大留学自荐信
2014/01/28 职场文书
创业计划书的主要内容有哪些
2014/01/29 职场文书
优秀志愿者事迹材料
2014/02/03 职场文书
《中华少年》教学反思
2014/02/15 职场文书
企业安全生产责任书
2014/04/14 职场文书
逃课打麻将检讨书
2014/10/05 职场文书
招商引资工作汇报
2014/10/28 职场文书
2014年青年教师工作总结
2014/12/17 职场文书
小学二年级班主任工作经验交流材料
2015/11/02 职场文书
党员电教片《信仰》心得体会
2016/01/15 职场文书
Win11运行育碧游戏总是崩溃怎么办 win11玩育碧游戏出现性能崩溃的解决办法
2022/04/06 数码科技