<?
    header("Content-type: image/gif") ;                                     // kép-formátum beállítása

    $kep = imagecreate( 180, 200) ;                                         // kép 180x200 méretűre növelve

	$feherhatter = imagecolorallocate( $kep, 220, 220, 220 ) ;          // háttérszín beállítása, mely most halványszürke
	$vilagoskek  = imagecolorallocate( $kep, 150, 150, 255 ) ;          // világoskék szín létrehozása
	$sotetkek    = imagecolorallocate( $kep,   0,   0,  48 ) ;          // sötétkék   szín létrehozása

	    imagefilledellipse( $kep, 90,90 , 160,160 , $sotetkek   ) ;     // nagy sötétkék kitöltött ellipszis
	    imagefilledellipse( $kep, 90,90 , 154,154 , $vilagoskek ) ;     // benne kisebb világos kitöltött ellipszis

	    imageline( $kep , 10,90 , 170,90  , $sotetkek ) ;               // vízszintes vonal (egyenlítő)
	    imageline( $kep , 90,10 ,  90,170 , $sotetkek ) ;               // függőleges vonal

	    imageellipse( $kep, 90,90 , 80,160 , $sotetkek ) ;              // hosszúsági vonal (középső ellipszis)

	    imagearc( $kep, 90, 30 , 100,25 ,   0,180 , $sotetkek ) ;       // északi sarkkör
	    imagearc( $kep, 90,150 , 100,25 , 180,0   , $sotetkek ) ;       //   déli sarkkör


/* Kiegészítés kezdete */

	$napsarga    = imagecolorallocate( $kep, 255, 180,   0 ) ;                           // sárga szín létrehozása a Naphoz

	    $dx = ( date("G")*60+date("i")*1 )/(24*60)    ;   $napX = -$dx*300 + 246   ;     // napállás, mely az időponttól függ
	    $dt = cos( deg2rad( (date("z")+10)/365*360) ) ;   $napY =  $dt *24 + 180/2 ;     // évszak,   mely a dátumtól függ

	    if( date("G")>=6 && date("G")<=18 )                                              // ha megközelítőleg nappal van
	    imagefilledellipse( $kep, $napX,$napY ,  12,12 , $napsarga ) ;                   // akkor a Nap megjelenítése

	    imagestring( $kep , 4 ,  12,176 , date("M d.") , $sotetkek ) ;                   // dátum-felirat
	    imagestring( $kep , 4 , 124,176 , date("H:i" ) , $sotetkek ) ;                   // időpont-felirat

/* Kiegészítés vége */


    imagegif( $kep ) ;                                                      // kép megjelenítése a böngészőben

    imagedestroy( $kep ) ;                                                  // használt memóriaterület felszabadítása
?>