重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

php实时数据生成图片 php输出数据库图片代码

求代码示例:php将数据库读取出来的文字转成图片显示在页面上

?php

泾县网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、自适应网站建设等网站项目制作,到程序开发,运营维护。创新互联于2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联

$Phone = 18907975647; #手机号码,具体从数据库怎么读出来,你自己写代码

$im    = imagecreate( 300, 30 );#建立一个宽 300, 高 30像素的图片对象

imagecolorallocate( $im, 255, 255, 255 );#将图片背景填充为白色

$Color = imagecolorallocate( $im, 0, 0, 0 ); #在生成一黑色色颜色,以便写入字符串

imagestring($im,16, 0, 0, $Phone, $Color);#将字符串写到图片上

header('content-type:image/*');//设置文件头为图片格式

imagepng( $im ); //输出一个png格式的图片

imagedestroy($im);//销毁图片对象

下面写效果图:

求教PHP:数据读取、日期计算以及生成图片

你的数据字段是date类型吧,应该使用mysql的datediff函数,可以直接获取天数,在我的数据库里面执行下面语句:

select user,regtime,datediff(now(),regtime) from web.clubuser limit 10

的结果为:

user regtime datediff(now(),regtime)

英子 2000-01-04 09:36:00 3464

安安 2000-01-04 12:30:00 3464

知道怎么做了吧,在你的程序中应该把下面的语句:

if($result=mysql_query("SELECT `sitename`, `status`, `date_started`, `date_added` FROM `programs` WHERE `id_program`='". $_GET['id'] ."' AND `blacklist`='' AND `status`'0'"))

修改为:

if($result=mysql_query("SELECT `sitename`, `status`, `date_started`, `date_added`, datediff(now(),date_started) s_days, datediff(now(),date_added) a_days FROM `programs` WHERE `id_program`='". $_GET['id'] ."' AND `blacklist`='' AND `status`'0'"))

然后你就可以直接使用下面的语句获取你要的结果:

$Days=mysql_result($result, 0, 's_days');

$life="Lifetime ".$Days." Days";

此外,你的mysql_result是效率比较低的,建议使用mysql_fetch_array。

php 产生数据统计图

首先,PHP生成数据统计图可以用jpgraph这个类库,很方面也很容易使用,官方网站是:

jpgraph生成的的统计图其实就是图片格式,当然也可以放到Drupal中,直接在模板中引入这个图片链接或者在编辑器中插入图片都可以。Drupal的模板机制可以参考这篇文章:

希望可以帮助到你。

Php怎么把数据库中图片的路径转化为图片呢?

先用php把数据库中的图片路径读取出来,然后把这个路径嵌入到img元素的src中,就相当于把图片的路径转化为图片了。


本文标题:php实时数据生成图片 php输出数据库图片代码
路径分享:http://cqcxhl.com/article/hpjopj.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP