Objekt 37143 (Script):
<?
$serverIPaddr = "http://10.10.10.3/user/cisco/";
$fontpath = "../webfront/user/fonts/";
$font = $fontpath."TerminusTTF.ttf";
$fonta = $fontpath."ArialNarrowBold.ttf";
$fontb = $fontpath."TerminusTTF-Bold.ttf";
$fontc = $fontpath."ArialNarrow.ttf";
$im = @imagecreatetruecolor(298, 156);
$textfarbe = imagecolorallocate($im, 100, 100, 100);
$schwarz = imagecolorallocate($im, 0, 0, 0);
$weiss = imagecolorallocate($im, 255, 255, 255);
$hintergrund = imagecolorallocate($im, 228, 228, 228);
$beschriftung = imagecolorallocate($im, 115, 157, 176);
$grau = imagecolorallocate($im, 180, 180, 180);
$rot = imagecolorallocate($im, 180, 10, 10);
$hellblau = imagecolorallocate($im, 115, 157, 176);
$hellgrau = ImageColorAllocate ($im, 200, 200, 200);
$breite = 288;
$abstand = 5;
$offset = 5;
$anzahl = 4;
$y1 = 10;
$y2 = 156/2 - 5;
imagefill($im, 0, 0, $hellgrau);
imagefilledrectangle ( $im , 0, 0 , 145 , 156, $hintergrund);
$tgroesse = 12;
$tstart = 15;
$zgroesse = 15;
ImageTTFText ($im, $tgroesse-3, 0, 15, 15, $beschriftung, $fonta, "Hauptmenü");
imagefilledrectangle ( $im , 6 , $tstart -1+ $zgroesse * 1 , 12 , $tstart -1+ $zgroesse * 1 -9 , $weiss );
ImageTTFText ($im, $tgroesse-4, 0, 7, $tstart -1+ $zgroesse * 1, $schwarz, $fonta, "1");
ImageTTFText ($im, $tgroesse, 0, 15, $tstart + $zgroesse * 1, $textfarbe, $fontb, "Licht");
imagefilledrectangle ( $im , 6 , $tstart -1+ $zgroesse * 2 , 12 , $tstart -1+ $zgroesse * 2 -9 , $weiss );
ImageTTFText ($im, $tgroesse-4, 0, 7, $tstart -1 + $zgroesse * 2, $schwarz, $fonta, "2");
ImageTTFText ($im, $tgroesse, 0, 15, $tstart + $zgroesse * 2, $textfarbe, $fontb, "Strom");
imagefilledrectangle ( $im , 6 , $tstart -1+ $zgroesse * 3 , 12 , $tstart -1+ $zgroesse * 3 -9 , $weiss );
ImageTTFText ($im, $tgroesse-4, 0, 7, $tstart -1 + $zgroesse * 3, $schwarz, $fonta, "3");
ImageTTFText ($im, $tgroesse, 0, 15, $tstart + $zgroesse * 3, $textfarbe, $fontb, "Rolladen");
imagefilledrectangle ( $im , 6 , $tstart -1+ $zgroesse * 4 , 12 , $tstart -1+ $zgroesse * 4 -9 , $weiss );
ImageTTFText ($im, $tgroesse-4, 0, 7, $tstart -1 + $zgroesse * 4, $schwarz, $fonta, "4");
ImageTTFText ($im, $tgroesse, 0, 15, $tstart + $zgroesse * 4, $textfarbe, $fontb, "Heizung");
imagefilledrectangle ( $im , 6 , $tstart -1+ $zgroesse * 5 , 12 , $tstart -1+ $zgroesse * 5 -9 , $weiss );
ImageTTFText ($im, $tgroesse-4, 0, 7, $tstart -1 + $zgroesse * 5, $schwarz, $fonta, "5");
ImageTTFText ($im, $tgroesse, 0, 15, $tstart + $zgroesse * 5, $textfarbe, $fontb, "Modus");
imagefilledrectangle ( $im , 6 , $tstart -1+ $zgroesse * 6 , 12 , $tstart -1+ $zgroesse * 6 -9 , $weiss );
ImageTTFText ($im, $tgroesse-4, 0, 7, $tstart -1 + $zgroesse * 6, $schwarz, $fonta, "6");
ImageTTFText ($im, $tgroesse, 0, 15, $tstart + $zgroesse * 6, $textfarbe, $fontb, "Infos");
imagefilledrectangle ( $im , 6 , $tstart -1+ $zgroesse * 7 , 12 , $tstart -1+ $zgroesse * 7 -9 , $weiss );
ImageTTFText ($im, $tgroesse-4, 0, 7, $tstart -1 + $zgroesse * 7, $schwarz, $fonta, "7");
ImageTTFText ($im, $tgroesse, 0, 15, $tstart + $zgroesse * 7, $textfarbe, $fontb, "PiaCam");
imagefilledrectangle ( $im , 6 +145, $tstart -1+ $zgroesse * 1 , 18 +145 , $tstart -1+ $zgroesse * 1 -9 , $weiss );
ImageTTFText ($im, $tgroesse-4, 0, 152, $tstart -1 + $zgroesse * 1, $schwarz, $fonta, "10");
ImageTTFText ($im, $tgroesse, 0, 166, $tstart + $zgroesse * 1, $textfarbe, $fontb, "Anrufe");
imagefilledrectangle ( $im , 6 +145, $tstart -1+ $zgroesse * 2 , 18 +145, $tstart -1+ $zgroesse * 2 -9 , $weiss );
ImageTTFText ($im, $tgroesse-4, 0, 152, $tstart -1 + $zgroesse * 2, $schwarz, $fonta, "11");
ImageTTFText ($im, $tgroesse, 0, 166, $tstart + $zgroesse * 2, $textfarbe, $fontb, "Intern");
imagefilledrectangle ( $im , 6 +145, $tstart -1+ $zgroesse * 3 , 18 +145, $tstart -1+ $zgroesse * 3 -9 , $weiss );
ImageTTFText ($im, $tgroesse-4, 0, 152, $tstart -1 + $zgroesse * 3, $schwarz, $fonta, "12");
ImageTTFText ($im, $tgroesse, 0, 166, $tstart + $zgroesse * 3, $textfarbe, $fontb, "Telefonbuch");
header('Content-Type: image/png');
ob_start();
imagepng ($im);
$output = ob_get_contents();
ob_end_clean();
echo base64_encode( $output);
imagedestroy($im);
?>