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作为Shell脚本语言使用
Oct 09 PHP
亲密接触PHP之PHP语法学习笔记1
Dec 17 PHP
PHP访问MYSQL数据库封装类(附函数说明)
Dec 04 PHP
php.ini修改php上传文件大小限制的方法详解
Jun 17 PHP
关于js与php互相传值的介绍
Jun 25 PHP
PHP在网页中动态生成PDF文件详细教程
Jul 05 PHP
PHP return语句另类用法不止是在函数中
Sep 17 PHP
Yii不依赖Model的表单生成器用法实例
Dec 04 PHP
PHP用户验证和标签推荐的简单使用
Oct 31 PHP
Yii2实现自定义独立验证器的方法
May 05 PHP
[原创]PHP实现SQL语句格式化功能的方法
Jul 28 PHP
PHP使用QR Code生成二维码实例
Jul 07 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
别人整理的服务器变量:$_SERVER
2006/10/20 PHP
解析phpstorm + xdebug 远程断点调试
2013/06/20 PHP
php读取图片内容并输出到浏览器的实现代码
2013/08/08 PHP
php生成图片验证码-附五种验证码
2015/08/19 PHP
javascript 面向对象编程 万物皆对象
2009/09/17 Javascript
js innerHTML 改变div内容的方法
2013/08/03 Javascript
javascript列表框操作函数集合汇总
2013/11/28 Javascript
jquery操作checked属性以及disabled属性的多种方法
2014/06/20 Javascript
解决node-webkit 不支持html5播放mp4视频的方法
2015/03/11 Javascript
Jquery中基本选择器用法实例详解
2015/05/18 Javascript
JS模式之简单的订阅者和发布者模式完整实例
2015/06/30 Javascript
基于JS判断iframe是否加载成功的方法(多种浏览器)
2016/05/13 Javascript
js 点击a标签 获取a的自定义属性方法
2016/11/21 Javascript
JS中使用gulp实现压缩文件及浏览器热加载功能
2017/07/12 Javascript
CentOS环境中MySQL修改root密码方法
2018/01/07 Javascript
Vue中使用clipboard实现复制功能
2018/09/05 Javascript
JS实现查找数组中对象的属性值是否存在示例
2019/05/24 Javascript
js中值引用和地址引用实例分析
2019/06/21 Javascript
JavaScript 自定义html元素鼠标右键菜单功能
2019/12/02 Javascript
详解Vue的异步更新实现原理
2020/12/22 Vue.js
[01:19:11]Ti4 循环赛第二日 NaVi.us vs iG
2014/07/11 DOTA
python获取豆瓣电影简介代码分享
2014/01/16 Python
Python金融数据可视化汇总
2017/11/17 Python
Python排序搜索基本算法之希尔排序实例分析
2017/12/09 Python
教你用Python写安卓游戏外挂
2018/01/11 Python
python使用Tesseract库识别验证
2018/03/21 Python
matplotlib.pyplot绘图显示控制方法
2019/01/15 Python
利用python在excel里面直接使用sql函数的方法
2019/02/08 Python
Django文件上传与下载(FileFlid)
2019/10/06 Python
Python通过递归获取目录下指定文件代码实例
2019/11/07 Python
设置jupyter中DataFrame的显示限制方式
2020/04/12 Python
ProForm英国站点:健身房和健身器材网上商店
2019/06/05 全球购物
教师自荐信范文
2013/12/09 职场文书
2015小学教育教学工作总结
2015/07/21 职场文书
mybatis 获取无数据的字段不显示的问题
2021/07/15 Java/Android
python ConfigParser库的使用及遇到的坑
2022/02/12 Python