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代码运行时间查看类代码分享
Aug 06 PHP
分享一下贝贝成长进度的php代码
Sep 14 PHP
关于尾递归的使用详解
May 02 PHP
解决php接收shell返回的结果中文乱码问题
Jan 23 PHP
一组PHP加密解密函数分享
Jun 05 PHP
PHP开发框架kohana3 自定义路由设置示例
Jul 14 PHP
php常用hash加密函数
Nov 22 PHP
php中debug_backtrace、debug_print_backtrace和匿名函数用法实例
Dec 01 PHP
php单例模式示例分享
Feb 12 PHP
YII框架批量插入数据的方法
Mar 18 PHP
php对xml文件的增删改查操作实现方法分析
May 19 PHP
php给数组赋值的实例方法
Sep 26 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
laravel 框架配置404等异常页面
2019/01/07 PHP
Yii框架使用PHPExcel导出Excel文件的方法分析【改进版】
2019/07/24 PHP
使javascript也能包含文件
2006/10/26 Javascript
JavaScript中void(0)的具体含义解释
2007/02/27 Javascript
JQuery判断checkbox是否选中及其它复选框操作方法合集
2015/06/01 Javascript
IE9+已经不对document.createElement向下兼容的解决方法
2015/09/14 Javascript
jquery对象和DOM对象的任意相互转换
2016/02/21 Javascript
AngularJS 过滤与排序详解及实例代码
2016/09/14 Javascript
如何使用jquery实现文字上下滚动效果
2016/10/12 Javascript
jQuery向webApi提交post json数据
2017/01/16 Javascript
原生javascript移动端滑动banner效果
2017/03/10 Javascript
vue.js声明式渲染和条件与循环基础知识
2017/07/31 Javascript
jquery自定义显示消息数量
2017/12/19 jQuery
对angularJs中ng-style动态改变样式的实例讲解
2018/09/30 Javascript
Node.js net模块功能及事件监听用法分析
2019/01/05 Javascript
vue组件通信传值操作示例
2019/01/08 Javascript
微信小程序实现用table显示数据库反馈的多条数据功能示例
2019/05/07 Javascript
Python类的继承和多态代码详解
2017/12/27 Python
Python数据可视化 pyecharts实现各种统计图表过程详解
2019/08/15 Python
使用 django orm 写 exists 条件过滤实例
2020/05/20 Python
基于Keras的格式化输出Loss实现方式
2020/06/17 Python
html5中去掉input type date默认样式的方法
2018/09/06 HTML / CSS
HTML5拖放API实现自动生成相框功能
2020/04/07 HTML / CSS
惠普美国官方商店:HP Official Store
2016/08/28 全球购物
一个精品风格的世界:Atterley
2019/05/01 全球购物
医院信息公开实施方案
2014/05/09 职场文书
环保建议书100字
2014/05/14 职场文书
和谐家庭演讲稿
2014/05/24 职场文书
单位活动策划方案
2014/08/17 职场文书
绿色环保倡议书
2015/04/28 职场文书
社区法制宣传月活动总结
2015/05/07 职场文书
导游词之襄阳古城
2019/09/27 职场文书
CSS 圆形进度栏
2021/04/06 HTML / CSS
浅谈@Value和@Bean的执行顺序问题
2021/06/16 Java/Android
用Python编写简单的gRPC服务的详细过程
2021/07/04 Python
Django+Nginx+uWSGI 定时任务的实现方法
2022/01/22 Python