通过文字传递创建的图形按钮
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-24
uot;white": $textcolor = "black"; break; default: if ($button == "") { $button = "blue"; } $textcolor = "white"; break; } } // textcolor end $im_info = getimagesize("$button.gif"); // button size if ($width == "") { if ($im_info == "") { $buttonwidth = 125; } else { $buttonwidth = "$im_info[0]"; } } else { $buttonwidth = $width; } if ($heigth == "") { if ($im_info == "") { $buttonheigth = 30; } else { $buttonheigth = "$im_info[1]"; } } else { $buttonheigth = $heigth; } $vmidth = ceil($buttonheigth / 2); // ===================================== // ===[ now lets define some colors ]=== $white = "255,255,255"; $black = "0,0,0"; $blue = "0x2c,0c6d,0xaf"; // ===================================== // =============[ build color array ]=== // now we put the needed color into an a // rray (if e.g. "$textcolor=white", // the array $textcolor_array represents // "white") $textcolor_array = explode(",", $textcolor); // =======================[ calculate po // sition of the text on the button ]=== do { $textwidth = strlen($text) * imagefontwidth($font); $x = ($buttonwidth - $textwidth) / 2; $x = ceil($x); $y = $vmidth - (imagefontheight($font) / 2); $font--; } while (($x < 0) && ($font > 0)); $font++; // ===================================== // ======[ now we create the button ]=== if (isset($width) || isset($heigth)) {// |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 一个SQL管理员的web接口下一篇: 屏蔽浏览器缓存另类方法
关于通过文字传递创建的图形按钮的所有评论