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 相关文章推荐
dede3.1分页文字采集过滤规则详说(图文教程)
Apr 03 PHP
php 上传文件类型判断函数(避免上传漏洞 )
Jun 08 PHP
在PHP中使用curl_init函数的说明
Nov 02 PHP
利用Ffmpeg获得flv视频缩略图和视频时间的代码
Sep 15 PHP
解密ThinkPHP3.1.2版本之模块和操作映射
Jun 19 PHP
PHP调用C#开发的dll类库方法
Jul 28 PHP
destoon调用企业会员公司形象图片的实现方法
Aug 21 PHP
PHP中遇到的时区问题解决方法
Jul 23 PHP
PHP文件上传问题汇总(文件大小检测、大文件上传处理)
Dec 24 PHP
PHP完全二叉树定义与实现方法示例
Oct 09 PHP
详解PHP中mb_strpos的使用
Feb 04 PHP
Laravel框架实现修改登录和注册接口数据返回格式的方法
Aug 17 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
解析zend Framework如何自动加载类
2013/06/28 PHP
smarty模板引擎基础知识入门
2015/03/30 PHP
yii2中添加验证码的实现方法
2016/01/09 PHP
Laravel推荐使用的十个辅助函数
2019/05/10 PHP
setAttribute 与 class冲突解决
2008/02/17 Javascript
javascript parseInt 大改造
2009/09/27 Javascript
初窥JQuery(一)jquery选择符 必备知识点
2010/11/25 Javascript
js调试系列 源码定位与调试[基础篇]
2014/06/18 Javascript
jQuery实现的手机发送验证码倒计时效果代码分享
2015/08/24 Javascript
基于canvas实现的钟摆效果完整实例
2016/01/26 Javascript
基于Vuejs框架实现翻页组件
2020/06/29 Javascript
进阶之初探nodeJS
2017/01/24 NodeJs
es6学习笔记之Async函数基本教程
2017/05/11 Javascript
Gulp实现静态网页模块化的方法详解
2018/01/09 Javascript
angular2中使用第三方js库的实例
2018/02/26 Javascript
解决layui上传文件提示上传异常,实际文件已经上传成功的问题
2018/08/19 Javascript
JavaScript ES6中的简写语法总结与使用技巧
2018/12/30 Javascript
vue.js仿hover效果的实现方法示例
2019/01/28 Javascript
Vue自定义表单内容检查rules实例
2020/10/30 Javascript
[04:13]2014DOTA2国际邀请赛 专访DC目前形势不容乐观
2014/07/12 DOTA
[48:05]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 VGJ.T vs VP
2018/03/31 DOTA
[01:10:57]Liquid vs OG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python重新引入被覆盖的自带function
2014/07/16 Python
Python 实现数据库(SQL)更新脚本的生成方法
2017/07/09 Python
python连接数据库的方法
2017/10/19 Python
关于pytorch中网络loss传播和参数更新的理解
2019/08/20 Python
如何为Python终端提供持久性历史记录
2019/09/03 Python
Python Process多进程实现过程
2019/10/22 Python
Python实现发票自动校核微信机器人的方法
2020/05/22 Python
初中教师业务学习材料
2014/05/12 职场文书
先进教师个人事迹材料
2014/12/15 职场文书
给客户的检讨书
2014/12/21 职场文书
护士自荐信怎么写
2015/03/06 职场文书
2015年学校远程教育工作总结
2015/07/20 职场文书
消防安全主题班会
2015/08/12 职场文书
干货:如何写好观后感 !
2019/05/21 职场文书