通过文字传递创建的图形按钮,详细说明请看文内英文说明 <?php Header( "Content-type: image/gif"); // info for the browser /* PHP3 Button generator, (c) 2000 by IzzySoft (izzysoft@buntspecht.de) * License: GPL (and it would be nice to drop me a note that you find it * useful - if you use it. And, of course, I am very interested in * enhancements you made to the script! * * Purpose: generate buttons with text passed by parameter. * * possible parameters to the script: *button- input gif image. Just the part of the filename before the dot. *The specified image file is expected in the same directory *as this script resides in. *font - font to use (1 - 5; 1 is very small, 3 medium, 5 normal size. *The script will automatically use a smaller font if text is *too long for selected size.) Default: 5 *text - the text to be put on the button. Will be centered. *textcolor - color for the letters. Default: white. *in this example code only blue, white and black are defined; *but you can add custom colors easily. *width,heigth - width and heigth of the button. Useful only if target *button should have different size than source image. * * Example for usage: * <IMG SRC="button.php3?button=yellow&text=Example"> * will look for yellow.gif and put the string "Example" on it. * * I use to have three buttons I normally generate (one displays selected * item, one is for mouseover(), and one is the default button). The source * images are yellow.gif, white.gif and blue.gif - so my script assumes * blue.gif as default if "button=" not specified - you may wish to change * this below, it's easy ;) */ // ===========================[ check fo // r parameters and/or set defaults ]=== if (($font == "") || ($font > 5) || ($font < 1)) { $font = 5; } if ($text == "") { $text="Moin!"; }// button text if ($textcolor == "") {// color for the letters switch ($button) { case "yellow": case "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 == "") {