用PHP画一个可以更换文字的按纽

原创 2004年08月16日 19:26:00
用PHP画一个可以更换文字的按纽

 

 


你总是花很多时间去做一些按纽吧,去设计一个好的按纽背景全部用它吧!
文字可以随意更换!

<?
Header( "Content-type: image/gif");
if(!isset($s)) $s=11;
//times.tif可以是你喜欢的任何字体
$size = imagettfbbox($s,0, "/fonts/TIMES.TTF",$text);
//设定长宽
$dx = abs($size[2]-$size[0]);
$dy = abs($size[5]-$size[3]);
$xpad=9;
$ypad=9;
$im = imagecreate($dx+$xpad,$dy+$ypad);
//设定R,G,B
$blue = ImageColorAllocate($im, 0x2c,0x6D,0xAF);
$black = ImageColorAllocate($im, 0,0,0);
$white = ImageColorAllocate($im, 255,255,255);
//画图
ImageRectangle($im,0,0,$dx+$xpad-1,$dy+$ypad-1,$black);
ImageRectangle($im,0,0,$dx+$xpad,$dy+$ypad,$white);
ImageTTFText($im, $s, 0, (int)($xpad/2)+1, $dy+(int)($ypad/2), $black, "/fonts/TIMES.TTF", $text);
ImageTTFText($im, $s, 0, (int)($xpad/2), $dy+(int)($ypad/2)-1, $white, "/fonts/TIMES.TTF", $text);
ImageGif($im);
ImageDestroy($im);
?>

重要的是你不能在这段代码中加入任何的HTML标记,尤其不允许在<? and ?> 当中加入!

调用时写下面的代码:
<IMG SRC="button.php3?s=36&text=PHP+is+Cool">
s是图片的大小 text是图片的文字
赶快试一试吧!

用PHP画一个可以更换文字的按纽

  • zgqtxwd
  • zgqtxwd
  • 2008-05-01 03:46:00
  • 100

php用图片代替submit按钮

type="image" 是有某种情况提交不了 function sub(){ var frm = document.form的名; frm.submit(); } img里...
  • wang02011
  • wang02011
  • 2011-03-27 01:22:00
  • 1658

【算法】用一行PHP代码画一个心形

for ($y=1.3; $y > -1.1; $y=round($y-0.1,2)) for ($x=-1.2; $x ' :'-'); 效果如图,原理是公式:(x^2+y^2-1)^3-...
  • s465564
  • s465564
  • 2017-06-30 14:20:19
  • 156

带画箭头功能的画图 MFC

  • 2011年02月25日 11:35
  • 58KB
  • 下载

使用php类图绘制工具——phuml构建项目的类图

使用php类图绘制工具——phuml构建项目的类图 昨天偶尔在网上寻找制作UML类图的工具,本来打算自己亲自动手为statusnet项目画个类图出来(也许我太低估这个工作量了),于是下了一个wi...
  • CYBEREXP2008
  • CYBEREXP2008
  • 2012-09-24 22:54:15
  • 1872

php绘制验证码

//定义格式,设置编码 header("content-type:text/html;charset=utf-8"); //创建一个图片,长宽 $img=imagecreatetruecolor...
  • yjz_sdau
  • yjz_sdau
  • 2016-06-30 07:34:50
  • 247

用PHP画一个小图

php的程序运行窗口与c或者c++不一样,php是脚本所以程序的运行以页面窗口为基础的,在页面上画一个小图:...
  • SchopenhauerZhang
  • SchopenhauerZhang
  • 2017-05-25 14:58:36
  • 232

php绘制时钟

今天用php写了点东西,其中一个就是画时钟,记下来分享下。 php的gd库里用来绘图还是很不错的。绘制时针分针使用imagefilledpolygon(),绘制表盘刻度线用imageline(),关...
  • ibingow
  • ibingow
  • 2012-02-23 23:03:16
  • 1905

Swing编程方面步骤之四java绘图技术画小乌龟

首先,手动画一个小乌龟,如下: 然后,按照java绘图基本步骤一步步来。 swing 编程步骤:  1. 继承JFrame  2. 定义组件  3.创建组件(构造函数) ...
  • u012270113
  • u012270113
  • 2014-12-17 11:20:25
  • 4326

一步一步教你用CSS画爱心

一步一步教你用CSS画爱心 CSS有很多小魔法,今天就介绍一种画爱心的方法(是纯CSS画的哦)。网上有很多教程,但这个画法是本人原创哦~ ———————————来自北极熊猫的分割线————————...
  • u011184841
  • u011184841
  • 2016-05-22 21:48:18
  • 4098
收藏助手
不良信息举报
您举报文章:用PHP画一个可以更换文字的按纽
举报原因:
原因补充:

(最多只允许输入30个字)