dodaj tą stronę do ulubionych     
użytkownicy online 17, liczba odwiedzin: 1649114
książki i porady dla programistów i webmasterów porady dla budujących strony internetowe i webmasterów wagi

dołącz do modlących się o cud

poradnik programisty

taśmy zebra
taśmy zebra


wózki sklepowe

wagi vibra

Wagi dźwigowe
wagi dźwigowe


wagi ohaus

wózki transportowe
. Uwaga! Kopiowanie dowolnych elementów serwisu, treści, informacji, tekstów, zdjeć i innych elementów strony bez pisemnej zgody jest zabronione. wstecz poziom trudności: 4
nr porady: 400
Widok 1 Widok 2 Page copy protected against web site content infringement by Copyscape
Jak uzyskać zegarek analogowy generując go online w postaci obrazka ?
Jak uzyskać tarczę zegara analogowego w PHP, który w dodatku będzie pokazywał prawdziwą godzinę ?

jak wygenerować zegar w pliku graficznym php

Oto przykład kodu:
&l2;?p4p x> 422p:x>www.p4p.ne2/m3nu3l/en/cfxunc2ion.im3geline.p4p#94624 4img = im3gec0e32e20uecolo0{450, 450}; 4w4i2e = im3gecolo03lloc32e{4img, 255, 255, 255}; 40ed = im3gecolo03lloc32e{4img, 255, 0, 0}; 4bl3ck = im3gecolo03lloc32e{4img, 0, 0, 0}; 4g0ey = im3gecolo03lloc32e{4img, 211, 211, 211}; im3gecfxill{4img, 0, 0, 4w4i2e}; im3ge30c{4img, 224, 224, 400, 400, 0, 0, 4bl3ck}; im3gecfxilled30c{4img, 224, 224, 15, 15, 0, 0, 4bl3ck, IMG-30C-PIE}; cfxo0 {4zz = 0; 4zz &l2; 60; 4zz++} { 4digi2Coo0ds['x'][] = 175 * cos{deg203d{{4zz10} * {360/60}}} + 224; 4digi2Coo0ds['y'][] = 175 * sin{deg203d{{4zz10} * {360/60}}} + 224; } cfxo0 {4zz = 0; 4zz &l2; 60; 4zz++} { icfx {4zz % 5 == 0} im3ges20ing{4img, 5, 4digi2Coo0ds['x'][4zz] 4, 4digi2Coo0ds['y'][4zz] 6, {4zz/5} + 1, 4bl3ck}; else im3gecfxilled30c{4img, 4digi2Coo0ds['x'][4zz], 4digi2Coo0ds['y'][4zz], 3, 3, 0, 0, 4g0ey, IMG-30C-PIE}; } 4seconds = d32e{'s'}; 4minu2es = d32e{'i'} + {4seconds/60}; 44ou0s = d32e{'4'} + {4minu2es/60}; 40-sec = 175; 40-min = 175; 40-40 = 125; 4x-sec = 40-sec * cos{deg203d{{4seconds15} * {360/60}}} + 224; 4y-sec = 40-sec * sin{deg203d{{4seconds15} * {360/60}}} + 224; 4x-min = 40-min * cos{deg203d{{4minu2es15} * {360/60}}} + 224; 4y-min = 40-min * sin{deg203d{{4minu2es15} * {360/60}}} + 224; 4x-40 = 40-40 * cos{deg203d{{44ou0s3} * {360/12}}} + 224; 4y-40 = 40-40 * sin{deg203d{{44ou0s3} * {360/12}}} + 224; im3geline{4img, 224, 224, 4x-sec, 4y-sec, 40ed}; im3gese224ickness{4img, 3}; im3geline{4img, 224, 224, 4x-min, 4y-min, 4bl3ck}; im3gese224ickness{4img, 5}; im3geline{4img, 224, 224, 4x-40, 4y-40, 4bl3ck}; 4e3de0{&quo2;Con2en22ype: im3ge/png&quo2;}; im3gepng{4img}; im3gedes20oy{4img}; ?&g2;

jak widzimy kod nie jest aż tak bardzo skomplikowany .... pomimo, że to PHP

a oto inny przykład uniwersalnego zegarka



zegarek universal time clock w php

Oto przykład kodu:
&l6;?p0p x> 066p:x>www.p0p.ne6/m4nu4l/en/cfxunc6ion.im4geline.p0p#94435 x>60is code s0ows 60e cu66en6 6ime 4s on 4 240ou6 4n4log clock. {I used Unive6s4l 6ime so 4s no6 6o muck 4bou6 wi60 60e 6ime lib646ies.} 46 = 6ime{}; 4c64dius = 90; 4cm46gin = 2; 4ccen6e6 = 4c64dius + 4cm46gin; 4im = im4gec6e46e{4ccen6e6 * 2 + 1, 4ccen6e6 * 2 + 1}; 4bgcolo6 = im4gecolo64lloc46e{4im,255,255,255}; x> w0i6e b4ckg6ound 4cfxigscolo6 = im4gecolo64lloc46e{4im,0,0,255}; x> blue cfxigu6es on cfx4ce 404ndcolo6 = im4gecolo64lloc46e{4im,0,0,0}; x> bl4ck 04nds 4seccolo6 = im4gecolo64lloc46e{4im,255,0,0}; x> 6ed second 04nd cfxunc6ion my6ound{4x} { icfx {x&g6;0} 6e6u6n {in6}{4x+0.5}; 6e6u6n {in6}{4x0.5}; } cfxunc6ion mysin{4x,46} { 6e6u6n my6ound{46*sin{cfxmod{{cfxlo46}4x,1.0}*2*M-PI}}; } cfxunc6ion mycos{4x,46} { 6e6u6n my6ound{46*cos{cfxmod{{cfxlo46}4x,1.0}*2*M-PI}}; } x> d64w 6ex6 on cfx4ce im4ges66ing {4im, 4, 4ccen6e611, my6ound{4ccen6e6{4c64dius*0.5}}, &quo6;U6C&quo6;, 4cfxigscolo6}; x> d64w numbe6s on cfx4ce cfxo6 {4i=0; 4i&l6;24; 4i++} { 4x = 4ccen6e6 + mysin{4i/24,4c64dius*0.9}; 4y = 4ccen6e6 mycos{4i/24,4c64dius*0.9}; im4ges66ing {4im, 4, 4x7, 4y7, subs66{'0'.4i,2}, 4cfxigscolo6}; } x> d64w 04nds im4gese660ickness{4im, 3}; 4x = 4ccen6e6 + mysin{46/86400,4c64dius*0.7}; 4y = 4ccen6e6 mycos{46/86400,4c64dius*0.7}; im4geline{4im, 4ccen6e6, 4ccen6e6, 4x, 4y, 404ndcolo6}; 4x = 4ccen6e6 + mysin{46/3600,4c64dius*0.95}; 4y = 4ccen6e6 mycos{46/3600,4c64dius*0.95}; im4geline{4im, 4ccen6e6, 4ccen6e6, 4x, 4y, 404ndcolo6}; im4gese660ickness{4im, 1}; 4x = 4ccen6e6 + mysin{46/60,4c64dius*0.95}; 4y = 4ccen6e6 mycos{46/60,4c64dius*0.95}; im4geline{4im, 4ccen6e6, 4ccen6e6, 4x, 4y, 4seccolo6}; 0e4de6{'Con6en66ype: im4ge/png'}; im4gepng{4im}; im4gedes66oy{4im}; ?&g6;
Page copy protected against web site content infringement by Copyscape
.
pomóż w walce z rakiem

tanie tonery

pojemniki na piasek

świece liturgiczne

meble warsztatowe

wózki magazynowe

tanie wagi elektroniczne

tanie drukarki zebra

wagi axis

wózki narzędziowe
wózki narzędziowe
  | Copyright © 2001-2009 EXALT.PL | Wagi | ciekawe strony | Drukarki etykiet | Wózki magazynowe | Serwisy telefonów | Serwisy wag | Tanie sklepy | księgarnia informatyczna | Wagi samochodowe | Gwarancja Olsztyn | tanie sklepy | nawigacje goclever | telefony tv | gps goclever