Date: 05/29/01
- Next message: Jens Benecke: "Re: [phplib] OT: Number URL's...."
- Previous message: RPfeif123 <email protected>: "[phplib] pathnames instead of pictures in the database - who tried it?"
- Next in thread: Stephen Woodbridge: "Re: [phplib] [for Menu Bar] creation of GIF image buttons in PHP - won't accept more than one word"
- Reply: Stephen Woodbridge: "Re: [phplib] [for Menu Bar] creation of GIF image buttons in PHP - won't accept more than one word"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
creation of GIF image buttons in PHP - LABEL won't accept more than one word
Leon Atkinson had some code in his PHP book that works but the book
shows more than one word as a label on the button,
I cannot get more than one word to show up .
Has anyone tried to make a menubar using PHP to create GIF image buttons that
run across the top of the page? That is what I am trying to do
Thanks for any help
Gerald Howse
Edmonton, AB
Canada
***
here is what I have so far
<? //start HTML page
print("<HTML>\n");
print("<HEAD>\n");
print("<TITLE>Foo Group</TITLE>\n");
print("</HEAD>\n");
print("<BODY>\n");
print("<BR>\n");
print("<BR>\n");
$label = array("ABOUT US",
"OUR PRODUCTS",
"CONTACT US",
"WHAT\'S NEW",
"Used Equipment",
"CONTACT US");
for($index = 0; $index < count($label); $index++) {
print("<A HREF=\"http://westwindleisure.com/aboutus.html\">");
print("<IMG SRC=\"17-1.php");
print("?ButtonLabel=$label[$index]");
print("&ButtonWidth=145");
print("&ButtonHeight=25");
print("\" BORDER=\"0\">");
print("</A>\n");
} //close page
print("<BR>\n");
print("<center><IMG
SRC=\"http://foo.com/image250x374.gif\"></center>");
print("</BODY>\n");
print("</HTML>\n");
?>
**************
17-1.php is this:
<?
/* ** GIF button
** Creates a graphical button based ** form variables. */
//set parameters if not given if(!isset($ButtonWidth)) {
$ButtonWidth = 200; } if(!isset($ButtonHeight)) {
$ButtonHeight = 30; } if(!isset($ButtonLabel)) { $ButtonLabel =
"CLICK"; } if(!isset($ButtonFont)) { $ButtonFont = 5; } //create
image and colors $image = imagecreate($ButtonWidth, $ButtonHeight);
$colorBody = imagecolorallocate($image, 0x99, 0x99, 0x99); $colorShadow =
imagecolorallocate($image, 0x33, 0x33, 0x33); $colorHighlight =
imagecolorallocate($image, 0xCC, 0xCC, 0xCC); //create body of button
imagefilledrectangle($image, 1, 1, $ButtonWidth-2, $ButtonHeight-2,
$colorBody); //draw bottom shadow imageline($image, 0,
$ButtonHeight-1, $ButtonWidth-1, $ButtonHeight-1, $colorShadow);
//draw right shadow imageline($image, $ButtonWidth-1, 1,
$ButtonWidth-1, $ButtonHeight-1, $colorShadow); //draw top highlight
imageline($image, 0, 0, $ButtonWidth-1, 0, $colorHighlight);
//draw left highlight imageline($image, 0, 0, 0, $ButtonHeight-2,
$colorHighlight); //determine label size $ButtonLabelHeight =
imagefontheight($ButtonFont); $ButtonLabelWidth =
imagefontwidth($ButtonFont) * strlen($ButtonLabel); //determine label
upper left corner $ButtonLabelX = ($ButtonWidth - $ButtonLabelWidth)/2;
$ButtonLabelY = ($ButtonHeight - $ButtonLabelHeight)/2; //draw label
shadow imagestring($image, $ButtonFont, $ButtonLabelX+1,
$ButtonLabelY+1, $ButtonLabel, $colorShadow); //draw label
imagestring($image, $ButtonFont, $ButtonLabelX, $ButtonLabelY,
$ButtonLabel, $colorHighlight); //output image header("Content-type:
image/gif"); imagegif($image); ?>
---------------------------------------------------------------------
To unsubscribe, e-mail: phplib-unsubscribe <email protected>
For additional commands, e-mail: phplib-help <email protected>
- Next message: Jens Benecke: "Re: [phplib] OT: Number URL's...."
- Previous message: RPfeif123 <email protected>: "[phplib] pathnames instead of pictures in the database - who tried it?"
- Next in thread: Stephen Woodbridge: "Re: [phplib] [for Menu Bar] creation of GIF image buttons in PHP - won't accept more than one word"
- Reply: Stephen Woodbridge: "Re: [phplib] [for Menu Bar] creation of GIF image buttons in PHP - won't accept more than one word"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

