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 相关文章推荐
Apache, PHP在Windows 9x/NT下的安装与配置 (二)
Oct 09 PHP
js下函数般调用正则的方法附代码
Jun 22 PHP
网友原创的PHP模板类代码
Sep 07 PHP
php短域名转换为实际域名函数
Jan 17 PHP
openflashchart 2.0 简单案例php版
May 21 PHP
PHP如何利用P3P实现跨域
Aug 24 PHP
PHP操作文件的一些基本函数使用示例
Nov 18 PHP
了解PHP的返回引用和局部静态变量
Jun 04 PHP
AJAX PHP无刷新form表单提交的简单实现(推荐)
Sep 09 PHP
php+ajax无刷新上传图片的实现方法
Dec 06 PHP
php curl 模拟登录并获取数据实例详解
Dec 22 PHP
php文件后缀不强制为.php的实操方法
Sep 18 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函数之日期时间函数date()使用详解
2013/09/09 PHP
php获得url参数中具有&amp;的值的方法
2014/03/05 PHP
Javascript里使用Dom操作Xml
2007/01/22 Javascript
一个可以兼容IE FF的加为首页与加入收藏实现代码
2009/11/02 Javascript
js函数调用常用方法详解
2012/12/03 Javascript
导航跟随滚动条置顶移动示例代码
2013/09/11 Javascript
js/jQuery简单实现选项卡功能
2014/01/02 Javascript
JQuery 实现在同一页面锚点链接之间的平滑滚动
2014/10/29 Javascript
JavaScript中length属性的使用方法
2015/06/05 Javascript
Javascript常用小技巧汇总
2015/06/24 Javascript
jQuery解析XML 详解及方法总结
2016/09/28 Javascript
Bootstrap复选框和单选按钮美化插件(推荐)
2016/11/23 Javascript
完美实现js拖拽效果 return false用法详解
2017/07/28 Javascript
Vue render深入开发讲解
2018/04/13 Javascript
针对Vue路由history模式下Nginx后台配置操作
2020/10/22 Javascript
[01:02]DOTA2辉夜杯决赛日 CDEC.Y对阵VG赛前花絮
2015/12/27 DOTA
Python 连连看连接算法
2008/11/22 Python
python实现的文件夹清理程序分享
2014/11/22 Python
Python中functools模块的常用函数解析
2016/06/30 Python
实例讲解Python爬取网页数据
2018/07/08 Python
python pandas 时间日期的处理实现
2019/07/30 Python
python框架flask表单实现详解
2019/11/04 Python
Python dict和defaultdict使用实例解析
2020/03/12 Python
如何用Python 加密文件
2020/09/10 Python
Python中常用的os操作汇总
2020/11/05 Python
利用CSS3的transition属性实现滑动效果
2015/08/05 HTML / CSS
美国专业消费电子及摄影器材网站:B&H Photo Video
2019/12/18 全球购物
给老师的道歉信
2014/01/11 职场文书
蛋糕店的商业计划书范文
2014/01/27 职场文书
同学聚会主持词
2014/03/18 职场文书
党员群众路线对照检查材料思想汇报
2014/09/17 职场文书
事业单位人员的自我评价范文
2014/09/21 职场文书
带刀到教室的检讨书
2014/10/04 职场文书
2014年乡镇民政工作总结
2014/12/02 职场文书
谢师宴学生致辞
2015/07/27 职场文书
护士岗前培训心得体会
2016/01/08 职场文书