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代码包装修正版
Mar 15 PHP
php 远程图片保存到本地的函数类
Dec 08 PHP
PHP has encountered an Access Violation at 7C94BD02解决方法
Aug 24 PHP
php多文件上传实现代码
Feb 20 PHP
php实现将wav文件转换成图像文件并在页面中显示的方法
Apr 21 PHP
如何解决PHP无法实现多线程的问题
Sep 25 PHP
php生成动态验证码gif图片
Oct 19 PHP
PHP可变变量学习小结
Nov 29 PHP
Symfony2函数用法实例分析
Mar 18 PHP
php使用parse_str实现查询字符串解析到变量中的方法
Feb 17 PHP
PHP PDOStatement::setFetchMode讲解
Feb 03 PHP
PHP基于openssl实现非对称加密代码实例
Jun 19 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版)
2006/10/09 PHP
php array_merge下进行数组合并的代码
2008/07/22 PHP
php正则取img标记中任意属性(正则替换去掉或改变图片img标记中的任意属性)
2013/08/13 PHP
Laravel框架学习笔记(一)环境搭建
2014/10/15 PHP
CI框架中cookie的操作方法分析
2014/12/12 PHP
学习php设计模式 php实现建造者模式
2015/12/07 PHP
详解WordPress中创建和添加过滤器的相关PHP函数
2015/12/29 PHP
WordPress中登陆后关闭登陆页面及设置用户不可见栏目
2015/12/31 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
javascript中setTimeout的问题解决方法
2014/05/08 Javascript
jQuery中val()方法用法实例
2014/12/25 Javascript
JavaScript中将数组进行合并的基本方法讲解
2016/03/07 Javascript
angular ng-repeat数组中的数组实例
2017/02/18 Javascript
vue模式history下在iis中配置流程
2019/04/17 Javascript
vue实现购物车案例
2020/05/30 Javascript
python简单实现基数排序算法
2015/05/16 Python
Python对列表排序的方法实例分析
2015/05/16 Python
在Linux命令行终端中使用python的简单方法(推荐)
2017/01/23 Python
Pycharm编辑器技巧之自动导入模块详解
2017/07/18 Python
详解python实现读取邮件数据并下载附件的实例
2017/08/03 Python
Python实现修改IE注册表功能示例
2018/05/10 Python
Python中偏函数用法示例
2018/06/07 Python
Django框架实现逆向解析url的方法
2018/07/04 Python
WIn10+Anaconda环境下安装PyTorch(避坑指南)
2019/01/30 Python
浅谈python 中类属性共享的问题
2019/07/02 Python
Python装饰器原理与基本用法分析
2020/01/07 Python
TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南
2020/04/08 Python
SpringBoot首页设置解析(推荐)
2021/02/11 Python
Sephora丝芙兰印尼官方网站:购买化妆品和护肤品
2018/07/02 全球购物
函授大专自我鉴定
2013/11/01 职场文书
竞选班长自荐书范文
2014/03/09 职场文书
质量承诺书格式范文
2015/04/28 职场文书
小学入学感言
2015/08/01 职场文书
2019预备党员转正申请书模板2篇!
2019/08/07 职场文书
Go 在 MongoDB 中常用查询与修改的操作
2021/05/07 Golang
详解MySQL的内连接和外连接
2023/05/08 MySQL