PHP / Tipps / Noch X-Tage bis Weihnachten

von: Werner Zenk

Ein grafischer Counter bis zum 24 Dezember.
Die blinkenden Kugeln werden von einer JavaScript-Funtion erzeugt.
Voraussetzung ist eine installierte GD-Grafikbibliothek auf dem Server.

Demo:


Programm zum herunterladen: noch_x_tage_bis_weihnachten.zip noch_x_tage_bis_weihnachten.zip
 Version vom: 31.10.2010
 Dateigröße: 32,5 KB
 Dateien: 5

  bild.php - 639 Byte - 31.10.10
  fairbank.ttf - 38,5 KB - 31.10.10
  geburtstag.gif - 6 KB - 200x150 - 31.10.10
  weihnachten.gif - 3,1 KB - 200x150 - 31.10.10
  weihnachten.php - 585 Byte - 31.10.10




JavaScript und HTML
Quelltext:weihnachten.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
 <head>
  <title>Noch X-Tage bis Weihnachten</title>
  <script type="text/javascript">
  function schalter() {
   var r = Math.round(Math.random()*15);
   if (r % 2) {
   document.getElementById("bild").style.backgroundColor="#FFd900";
   }
   else {
    document.getElementById("bild").style.backgroundColor="#FFFF00";
   }
  }
  window.setInterval("schalter()", 100);
  </script>

 </head>
<body>

<div style="text-align: center;">

<img src="bild.php" width="200" height="150" id="bild">

</div>

</body>
</html>


 weihnachten.gif
weihnachten.gif - 200 x 150 Pixel - 3,08 KB


 geburtstag.gif
geburtstag.gif - 200 x 150 Pixel - 5,96 KB



Quelltext:bild.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
/* Noch X-Tage bis Weihnachten - Homepage-Total.de */

$geburtstag 24;
$geburtsmonat 12;

header("Content-type: image/gif");
$image ImageCreateFromGif("weihnachten.gif");
$textfarbe ImageColorAllocate($image255255255);
$tage = (int)((mktime(000$geburtsmonat$geburtstagdate("Y")) - mktime(000date("m"), date("d"), date("Y"))) / 86400);
if (
$tage < 0) {
 
$tage = (int)((mktime(000$geburtsmonat$geburtstagdate("Y")+1) - mktime(000date("m"), date("d"), date("Y"))) / 86400);
}
ImageTTFtext($image2508580$textfarbe"fairbank.ttf"$tage);
ImageGif($image);
imageDestroy($image);
?>


    Und Ihre Meinung?
      Sie vermissen auf dieser Seite wichtige Informationen oder haben Hinweise für uns?
Manuel:
Das is ja mal was witziges Habs für meinen Birthday hergenommen MfG Manuel

Melanie:
Ich kappier das nicht, wie ich es schaffe, dass es die Tage bis zu meinem Geburtstag zählt.... Kann mir jemand helfen??? Währe echt net! DANKE!

Werner:
Ich habe das Script entsprechend geändert, damit der Geburtstag leichter eingegeben werden kann!

Armin:
Einfach super Werner deine scripte 1+wert die meisten!lg Armin
Hilfe finden Sie im » netzgemein.de - Forum. Auch als „Gast” können Sie dort Fragen stellen!  
 Das könnte Sie interessieren:
Leere Arrays entfernen  Formulareingaben überprüfen und Fehlermeldungen ausgeben  Passwortschutz  Mit Metaphone Wörter vergleichen  Einen Satz kürzen  E-Mail überprüfen  Datum ab einem bestimmten Tag ausgeben  Mimetypen sowie die dazugehöhrenden Dateitypen mit ihren Dateiendungen.  Begrüßung der Besucher - Begrüßung der Besucher nach der Tageszeit.  PHP Fehlermeldungen nur Lokal einschalten  Zeichenfolgen in einer Zeichenkette ermitteln  …mehr
© 2000-2012 Homepage-Total.de Kontakt - Impressum - Banner