❶ 求代码示例:php将数据库读取出来的文字转成图片显示在页面上
<?php
$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中插入图片的代码是什么
定义和用法
img 元素向网页中嵌入一幅图像。
请注意,从技术上讲,<img> 标签并不会在网页中插入图像,而是从网页上链接图像。<img> 标签创建的是被引用图像的占位空间。
在下面的例子中,我们在页面中插入一幅 W3School 的工程师在上海鲜花港拍摄的郁金香照片:
<img src="/i/eg_tulip.jpg" alt="上海鲜花港 - 郁金香" />
❸ php 生成数字图片
给你一段生成PNG图片的代码吧.你要用的话可以改良一下.
$num = '512';
// header("Content-type:image/PNG");
$im = imagecreate(40,16);
$bkcolor = imagecolorallocate($im, 0,0,0);
$fontcolor = imagecolorallocate($im, hexdec(substr($color,-6,2)),hexdec(substr($color,-4,2)),hexdec(substr($color,-2,2)));
imagecolortransparent($im,0);
imagestring($im, 5, 0, 0,$num,$fontcolor);
imagepng($im,"test.png");
imagedestroy($im);
====================
imagepng($im,"test.png");改为
imagepng($im);则直接输出,建议你直接输入,不用保存成image
❹ PHP文字生成图片
没仔细看你的程序,但是如果你的意思是想加上中文,但是中文是gbk的,然后就出现乱码了的话就对了。
假设你的中文是 $str="这是你的中文内容"
加上下面一句:
$str = iconv("gbk","utf-8",$str)
这时候再把$str加到上面就不会乱码了
❺ 如何让php每天在服务器上自动生成图片 图片的内容是 (昨天-----明天)
1.建立一个php文件,写入相应的图片生成代码。
2.到服务器上设置定时任务,让其每天执这个php文件 即可。
至于的写法 可以直接参考 我们写网站最常见的验证码的生成方法来做就可以了。还有参考一下水印的生成方法。 这样我想你应该就会做了。
❻ php生成图片的代码
编码问题
UTF-8 GBK2312……
❼ 我用PHP代码生成一张图片,但显示不出来
123$_nmsg='';//在for循环前面加上 你没定义就.= 会出警告的或者 在header前面加 ob_clean();生成验证码最好都clean一下
❽ php动态生成图片
用imageline(x1,y1,x2,y2)函数画7(因为计算器风格的8字是由7条线段组成的)条直线,坐标分别是每条直线(线段)的端点。
❾ php中如何移动这个代码生成的图片到指定位置 imagejpeg($new_image, 'imge.jpg')
一般都是通过<img src=""/> 中的src来指定到生成这个图像的页面,或是方法。
class publicController extends Controller{
/**
* 生成验证码
*/
public function verify() {
$type = isset($_GET['type']) ? $_GET['type'] : 'gif';
Image::buildImageVerify( 4, 1, $type);
}
}
调用的地方:
<img src='__CONTROLLER__/verify' id='verifyImg' onClick='freshVerify()'/>