您的位置:

php添加边框,php怎么加边框

本文目录一览:

phpwind如何使图片自动加边框?

phpwind的代码我不熟悉,但是我知道,找到附件图片父级盒子的class以后,记住class类名,然后在类名中写入这个样式,就可以给附件图片增加黑色边框了:

.class类名 {

border: sold 1px #CCC;

padding: 2px;

}

border是边框的样式,sold是边框是细直线,1px是直线有1个像素,#CCC是边框的十六进制代码,CCC是灰色,和phpwind风格应该相配吧?

padding是内补丁,用于附件的父级盒子的,根据情况其父级的父级,附件图片的“爷爷级”的大小如果不是auto,则长宽在原来的基础上各需增加3px(边框1px和padding2px)。

补一句,我忘记是黑色边框了,把#CCC换成#000就OK了。

php如何给table加个框

这个不是PHP能做的,应该用JS或者是jQuery来改变表格的边框属性。

php怎么添加一个文本框

这真难倒哥了。。。文件框直接用HTML就可以了。input一个就O了。。。

php能不能在图片加水印的时候给文字加边框! - 技术问答

好像是没发现能带边框的。不过你可以用另外的一个办法,假设你只写一个文字到图形上如:中先写一个红色、5号大小,然后在它上面再写入一个白色4号大小的。这样看起来是不是像有边框的了。如果有N个字符,那你就得相应的处理一下了。

php在图片下增加矩形框

写了一段简单的代码,你看能不能用,需要打开GD库扩展,写汉字的话需要字库支持,这里借用系统自带的ttf黑体字库,以下是代码:

?

//统计混合汉字英文字符的实际字符数,只对gb2312码有效

function str_len($str){

$length=0;

for($i=0;$istrlen($str);$i++){

if(ord($str[$i])0x80)

$i++;

$length++;

}

return $length;

}

//待添加水印图片

$imagefile = "3.jpg";

//待添加文字

$str = "照片由戈多上传于".date("Y年m月d日H时i分s秒");

//由于掺杂汉字,原生函数无法统计真实字符数,造成水印文字无法居中

//所以自己写了个函数统计,如果有mbstring库支持,换用mb_strlen也可以

$len = str_len($str);

//如果源程序基于utf-8编码,不需要做字符转换,删除此行

$str = iconv('gb2312','utf-8',$str);

//获取原图大小

$size = getimagesize($imagefile);

//底边矩形高度

$bottom_height = 20;

//字体大小

$font_size = 10;

$im = imagecreatetruecolor($size[0], $size[1]+$bottom_height);

//底边矩形背景色,修改最后三个RGB参数改变颜色

$bgcolor = imagecolorallocate($im,100,120,100);

//字体颜色

$ftcolor = imagecolorallocate($im,255,255,255);

imagefill($im,0,0,$bgcolor);

//默认从jpeg创建,如从其他图片创建,可根据扩展名选择函数

$jpeg = imagecreatefromjpeg($imagefile);

imagecopy($im,$jpeg,0,0,0,0,$size[0],$size[1]);

$start_x = ($size[0]-$len*$font_size)/2;

$start_x = ($start_x0?$start_x:0);

$start_y = $size[1]+$font_size+($bottom_height-$font_size)/2;

//C:/windows/fonts/SIMHEI.TTF为ttf字库文件,此处为黑体

imagettftext($im,$font_size,0,$start_x,$start_y,$ftcolor,"C:/windows/fonts/SIMHEI.TTF",$str);

header("Content-type: image/jpeg");

imagejpeg($im);

imageclose($im);

imageclose($jpeg);

?