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 相关文章推荐
php5中类的学习
Mar 28 PHP
PHP脚本中include文件出错解决方法
Nov 20 PHP
Zend 输出产生XML解析错误
Mar 03 PHP
PHP 自定义错误处理函数trigger_error()
Mar 26 PHP
关于zend studio 出现乱码问题的总结
Jun 23 PHP
php生成图形(Libchart)实例
Nov 06 PHP
PHP date函数常用时间处理方法
May 11 PHP
PHP关联数组实现根据元素值删除元素的方法
Jun 26 PHP
yii的入口文件index.php中为什么会有这两句
Aug 04 PHP
php获取数据库中数据的实现方法
Jun 01 PHP
PHP生成随机字符串实例代码(字母+数字)
Sep 11 PHP
PHP中类与对象功能、用法实例解读
Mar 27 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写第一个模块应用
2012/02/20 PHP
PHP错误Warning: Cannot modify header information - headers already sent by解决方法
2014/09/27 PHP
浅析Yii2缓存的使用
2016/05/10 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
2018/06/13 PHP
一些常用的Javascript函数
2006/12/22 Javascript
javascript 带有滚动条的表格,标题固定,带排序功能.
2009/11/13 Javascript
javascript编写实用的省市选择器
2015/02/12 Javascript
JQuery分屏指示器图片轮换效果实例
2015/05/21 Javascript
深入分析JSON编码格式提交表单数据
2015/06/25 Javascript
原生javascript实现addClass,removeClass,hasClass函数
2016/02/25 Javascript
限制复选框最多选择项的实现代码
2016/05/30 Javascript
BootStrap入门学习第一篇
2017/08/28 Javascript
在AngularJs中设置请求头信息(headers)的方法及不同方法的比较
2018/09/04 Javascript
微信小程序wx:for循环的实例详解
2018/10/07 Javascript
JS数组求和的常用方法总结【5种方法】
2019/01/14 Javascript
小程序实现短信登录倒计时
2019/07/12 Javascript
layui点击左侧导航栏,实现不刷新整个页面,只刷新局部的方法
2019/09/25 Javascript
vue分页插件的使用方法
2019/12/25 Javascript
浅谈在vue-cli3项目中解决动态引入图片img404的问题
2020/08/04 Javascript
vue中实现弹出层动画效果的示例代码
2020/09/25 Javascript
vue项目开启Gzip压缩和性能优化操作
2020/10/26 Javascript
Javascript实现关闭广告效果
2021/01/29 Javascript
[03:22]DAC最前线(第二期)—DOTA2亚洲邀请赛主赛场周边及线路探访
2015/01/24 DOTA
用实例分析Python中method的参数传递过程
2015/04/02 Python
Python中input与raw_input 之间的比较
2017/08/20 Python
Python3删除排序数组中重复项的方法分析
2019/01/31 Python
详解Python3网络爬虫(二):利用urllib.urlopen向有道翻译发送数据获得翻译结果
2019/05/07 Python
Python requests及aiohttp速度对比代码实例
2020/07/16 Python
Django视图类型总结
2021/02/17 Python
Max&Co官网:意大利年轻女性时尚品牌
2017/05/16 全球购物
Sunglasses Shop德国站:欧洲排名第一的太阳镜网站
2017/08/01 全球购物
苹果Mac升级:MacSales.com
2017/11/20 全球购物
static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
2015/02/22 面试题
金融专业个人求职信范文
2013/11/28 职场文书
企业领导班子四风对照检查材料
2014/09/27 职场文书
大学生实习证明
2015/06/16 职场文书