/[health_html]/button.php
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Contents of /button.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations)
Mon Sep 3 15:52:15 2001 UTC (22 years, 9 months ago) by ravilov
Branch: MAIN
Made the menu on the left into images. More bugfixes.

1 <?php
2 if (!$text) exit;
3 $map = array(
4 "è" => 269, "è" => 269,
5 "æ" => 263, "æ" => 263,
6 "¹" => 353, "š" => 353,
7 "¾" => 382, "ž" => 382,
8 "ð" => 273, "ð" => 273,
9 "È" => 268, "È" => 268,
10 "Æ" => 262, "Æ" => 262,
11 "©" => 352, "Š" => 352,
12 "®" => 381, "Ž" => 381,
13 "Ð" => 272, "Ð" => 272
14 );
15 while (list($k, $v) = each($map)) $text = str_replace($k, "&#".$v.";", $text);
16 $text = preg_replace("/\\\(.)/", '$1', $text);
17 #$text = "";for ($i = 256; $i <= 400; $i++) $text .= "&#".$i.";";
18 $im = ImageCreate(130, 16);
19 $dark = ImageColorAllocate($im, 0x66, 0x99, 0x66);
20 $mid = ImageColorAllocate($im, 0xB6, 0xE1, 0xCB);
21 $light = ImageColorAllocate($im, 0xFF, 0xFF, 0xFF);
22 ImageFill($im, 0, 0, $mid);
23 ImageLine($im, 0, 0, ImageSX($im) - 1, 0, $light);
24 ImageLine($im, 0, 0, 0, ImageSY($im) - 1, $light);
25 ImageLine($im, ImageSX($im) - 1, 1, ImageSX($im) - 1, ImageSY($im) - 1, $dark);
26 ImageLine($im, 0, ImageSY($im) - 1, ImageSX($im) - 1, ImageSY($im) - 1, $dark);
27 $txt = ImageColorAllocate($im, 0x33, 0x66, 0x33);
28 if ($type) {
29 ImageTTFText($im, 8, 0, 4, 12, $light, "verdanab.ttf", $text);
30 ImageTTFText($im, 8, 0, 3, 11, $dark, "verdanab.ttf", $text);
31 } else ImageTTFText($im, 8, 0, 3, 11, $txt, "verdanab.ttf", $text);
32 $types = ImageTypes();
33 if ($types & IMG_GIF) {
34 Header("Content-Type: image/gif");
35 ImageGIF($im);
36 } else if ($types & IMG_PNG) {
37 Header("Content-Type: image/png");
38 ImagePNG($im);
39 } else if ($types & IMG_JPG) {
40 Header("Content-Type: image/jpeg");
41 ImageJPEG($im);
42 } else if ($types & IMG_WBMP) {
43 Header("Content-Type: image/vnd.wap.wbmp");
44 ImageWBMP($im);
45 }
46 ImageDestroy($im);
47 ?>

  ViewVC Help
Powered by ViewVC 1.1.26