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 相关文章推荐
域名查询代码公布
Oct 09 PHP
完美解决dedecms中的[html][/html]和[code][/code]问题
Mar 20 PHP
献给php初学者(入门学习经验谈)
Oct 12 PHP
浅析php header 跳转
Jun 17 PHP
php制作unicode解码工具(unicode编码转换器)代码分享
Dec 24 PHP
yii框架通过控制台命令创建定时任务示例
Apr 30 PHP
php实现递归与无限分类的方法
Feb 16 PHP
PHP实现懒加载的方法
Mar 07 PHP
php生成图片验证码
Jun 09 PHP
浅谈php的优缺点
Jul 14 PHP
php文件上传、下载和删除示例
Aug 28 PHP
Laravel模型事件的实现原理详解
Mar 14 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中常用编辑器推荐
2007/01/02 PHP
Joomla语言翻译类Jtext用法分析
2016/05/05 PHP
jQuery EasyUI API 中文文档 - ProgressBar 进度条
2011/09/29 Javascript
JavaScript打开word文档的实现代码(c#)
2012/04/16 Javascript
css3元素简单的闪烁效果实现(html5 jquery)
2013/12/28 Javascript
纯JavaScript代码实现文本比较工具
2016/02/17 Javascript
javaScript如何跳出多重循环break、continue
2016/09/01 Javascript
使用Angular.js实现简单的购物车功能
2016/11/21 Javascript
概述一个页面从输入URL到页面加载完的过程
2016/12/16 Javascript
JS中showModalDialog关闭子窗口刷新主窗口用法详解
2017/03/25 Javascript
JS+HTML5 FileReader实现文件上传前本地预览功能
2020/03/27 Javascript
Angular2里获取(input file)上传文件的内容的方法
2017/09/05 Javascript
jQuery完成表单验证的实例代码(纯代码)
2017/09/30 jQuery
JS使用遮罩实现点击某区域以外时弹窗的弹出与关闭功能示例
2018/07/31 Javascript
微信小程序 弹窗输入组件的实现解析
2019/08/12 Javascript
vue+vant实现商品列表批量倒计时功能
2020/01/13 Javascript
Vue中keep-alive组件作用详解
2020/02/04 Javascript
在vue中实现禁止回退上一步,路由不存历史记录
2020/07/22 Javascript
Python version 2.7 required, which was not found in the registry
2014/08/26 Python
python操作 hbase 数据的方法
2016/12/18 Python
python模仿网页版微信发送消息功能
2018/02/24 Python
python dataframe astype 字段类型转换方法
2018/04/11 Python
详解Python3 基本数据类型
2019/04/19 Python
Django框架模板的使用方法示例
2019/05/25 Python
如何使用python把ppt转换成pdf
2019/06/29 Python
FFrpc python客户端lib使用解析
2019/08/24 Python
tensorflow对图像进行拼接的例子
2020/02/05 Python
python GUI库图形界面开发之PyQt5树形结构控件QTreeWidget详细使用方法与实例
2020/03/02 Python
如何把python项目部署到linux服务器
2020/08/26 Python
Jeep牧马人、切诺基和自由人零配件:4 Wheel Drive Hardware
2017/07/02 全球购物
澳大利亚女士时装在线:Rockmans
2018/09/26 全球购物
说一下mysql, oracle等常见数据库的分页实现方案
2012/09/29 面试题
办公室文员岗位职责范本
2014/06/12 职场文书
2014司机年终工作总结
2014/12/05 职场文书
公司转让协议书
2016/03/19 职场文书
SpringBoot工程下使用OpenFeign的坑及解决
2021/07/02 Java/Android