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面向对象编程快速入门
Dec 14 PHP
PHP实现采集程序原理和简单示例代码
Mar 18 PHP
台湾中原大学php教程孙仲岳主讲
Jan 07 PHP
Could not load type System.ServiceModel.Activation.HttpModule解决办法
Dec 29 PHP
基于simple_html_dom的使用小结
Jul 01 PHP
php中用memcached实现页面防刷新功能
Aug 19 PHP
PHP函数in_array()使用详解
Aug 20 PHP
五款PHP代码重构工具推荐
Oct 14 PHP
PHP创建word文档的方法(平台无关)
Mar 29 PHP
Zend Framework路由器用法实例详解
Dec 11 PHP
PHP文件操作详解
Dec 30 PHP
PHP以json或xml格式返回请求数据的方法
May 31 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
用PHP函数解决SQL injection
2006/12/09 PHP
ThinkPHP5框架实现简单的批量查询功能示例
2018/06/07 PHP
JS代码优化技巧之通俗版(减少js体积)
2011/12/23 Javascript
捕获浏览器关闭、刷新事件不同情况下的处理方法
2013/06/02 Javascript
JavaScript创建对象的写法
2013/08/29 Javascript
js 数组操作之pop,push,unshift,splice,shift
2014/01/29 Javascript
jQuery获取当前对象标签名称的方法
2014/02/07 Javascript
JavaScript继承基础讲解(原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承)
2014/08/16 Javascript
jQuery中[attribute^=value]选择器用法实例
2014/12/31 Javascript
JS获取iframe中marginHeight和marginWidth属性的方法
2015/04/01 Javascript
javasript实现密码的隐藏与显示
2015/05/08 Javascript
使用JavaScript制作一个简单的计数器的方法
2015/07/07 Javascript
jQuery实现响应鼠标滚动的动感菜单效果
2015/09/21 Javascript
每天一篇javascript学习小结(Boolean对象)
2015/11/12 Javascript
AngularJs IE Compatibility 兼容老版本IE
2016/09/01 Javascript
在js中做数字字符串补0(js补零)
2017/03/25 Javascript
Bootstrap实现可折叠分组侧边导航菜单
2018/03/07 Javascript
angular中两种表单的区别(响应式和模板驱动表单)
2018/12/06 Javascript
前端Electron新手入门教程详解
2019/06/21 Javascript
微信小程序实现多图上传
2020/06/19 Javascript
Python3.0与2.X版本的区别实例分析
2014/08/25 Python
pymongo中聚合查询的使用方法
2019/03/22 Python
wxPython实现文本框基础组件
2019/11/18 Python
Python with标签使用方法解析
2020/01/17 Python
Windows 下python3.8环境安装教程图文详解
2020/03/11 Python
HTML5中input输入框默认提示文字向左向右移动的示例代码
2020/09/10 HTML / CSS
机电一体化毕业生自荐信
2014/06/19 职场文书
忠诚奉献演讲稿
2014/09/12 职场文书
中学生秋季运动会广播稿
2014/09/21 职场文书
租车协议书
2015/01/27 职场文书
全陪导游词开场白
2015/05/29 职场文书
2016年端午节校园广播稿
2015/12/18 职场文书
Python绘制分类图的方法
2021/04/20 Python
基于Redis实现分布式锁的方法(lua脚本版)
2021/05/12 Redis
Oracle 临时表空间SQL语句的实现
2021/09/25 Oracle
在windows server 2012 r2中安装mysql的详细步骤
2022/07/23 Servers