PHP source-code: Aktuelle Mondphase
Posted
#8163
(In Topic #817)
Andromedaner
http://forum.terraform…net/showthread.php?t=3561
angekündigt:
[PHP]
<?php
{header("Content-type: image/jpg");}
$dezidatum = (date("Y") + date("z") / 365.25);
$zphase = ($dezidatum-2000)*12.3685-0.19;
$phase = substr(round($zphase, 2) , -2);
$a = "00.jpg";
//Neumond
$b = "18.jpg";
//1/8 Mond
$c = "28.jpg";
//1/4 Mond
$d = "38.jpg";
//3/8 Mond
$e = "48.jpg";
//1/2 Mond
$f = "58.jpg";
//5/8 Mond
$g = "68.jpg";
//3/4 Mond
$h = "78.jpg";
//7/8 Mond
$i = "88.jpg";
//Vollmond
$ba = "-18.jpg";
//-1/8 Mond
$ca = "-28.jpg";
//-1/4 Mond
$da = "-38.jpg";
//-3/8 Mond
$ea = "-48.jpg";
//-1/2 Mond
$fa = "-58.jpg";
//-5/8 Mond
$ga = "-68.jpg";
//-3/4 Mond
$ha = "-78.jpg";
//-7/8 Mond
$phasen = array($a,$a,$a,$b,
$b,
$b,
$b,
$b,
$b,
$c,
$c,
$c,
$c,
$c,
$c,
$c,
$c,
$d,
$d,
$d,
$d,
$d,
$d,
$e,
$e,
$e,
$e,
$e,
$e,
$f,
$f,
$f,
$f,
$f,
$f,
$f,
$f,
$g,
$g,
$g,
$g,
$g,
$g,
$h,
$h,
$h,
$h,
$h,
$i,
$i,
$i,
$i,
$i,
$i,
$ha,
$ha,
$ha,
$ha,
$ha,
$ga,
$ga,
$ga,
$ga,
$ga,
$ga,
$fa,
$fa,
$fa,
$fa,
$fa,
$fa,
$fa,
$fa,
$fa,
$fa,
$fa,
$ea,
$ea,
$ea,
$ea,
$ea,
$ea,
$da,
$da,
$da,
$da,
$da,
$da,
$ca,
$ca,
$ca,
$ca,
$ca,
$ca,
$ba,
$ba,
$ba,
$ba,
$ba,
$a,
$a);
$hintergrund = imageCreateFromJPEG("$phasen[$phase]");
$bild = imagecreate(102,110);
$farbe = Imagecolorallocate($bild,225,225,225);
Imagecopy($bild, $hintergrund, 0, 0, 1, 1, 102, 110);
Imagestring($bild, 1, 2, 100, "by andromedaforum.de", $farbe);
Imagejpeg($bild);
ImageDestroy($bild);
?>
[/PHP]
Falls noch Fragen offen sind, kann ich den Code gerne nochmal kommentieren…
mfg
Nicolas Ziob
Nicolas Ziob
Posted
Site staff
AW: PHP source-code: Aktuelle Mondphase
Hi Nico,auch wenn ich noch nie viel mit PHP am Hut hatte… selbst ich weiß nun so ziemlich, wie das Skript programmiert ist.
Gruß,
Tobias
Hier steht Peters Werbung:
Hier könnte Ihre Werbung stehen!
Hier könnte Ihre Werbung stehen!
Posted
Site director
AW: PHP source-code: Aktuelle Mondphase
Hallo!Hab zwar nicht viel mit PHP am Hut, aber müsstest du aus dem Vollmond nicht die Bilddatei "88.jpg" machen? Denn "00.jpg" ist ja schon beim Neumond.
Gruß
Falko
Posted
Andromedaner
AW: PHP source-code: Aktuelle Mondphase
Jo, stimmtDanke für den Hinweis…
Da hätten wir uns ganzschön gewundert
mfg
Nicolas Ziob
Nicolas Ziob
1 guest and 0 members have just viewed this.