Hallo,
ich würde gerne einen Countdown über ein Bild legen und bin dabei so weit gekommen:
Leider wird der Countdown völlig falsch gezählt. Siehe Beispiel hier.
Ich habe 04.05.2008 als Zieldatum eingestellt und es kommen - Tage heraus.
Desweiteren bekomme ich es nicht hin, dass mein Logo auf die komplette Breite der Tabelle "gestreckt" wird. Wo muss ich "width" ansetzen ?
ich würde gerne einen Countdown über ein Bild legen und bin dabei so weit gekommen:
PHP-Code:
<?php
function Countdown($Datum)
{
$Zieldatum = mktime(substr($Datum, 11, 2),
substr($Datum, 14, 2),
substr($Datum, 17, 2),
substr($Datum, 3, 2),
substr($Datum, 0, 2),
substr($Datum, 6, 4), -1);
$Differenz = $Zieldatum-time();
$Tage = floor($Differenz/86400);
$Rest = $Differenz-($Tage*86400);
$Stunden = floor($Rest/3600);
$Rest = $Rest-($Stunden*3600);
$Minuten = floor($Rest/60);
$Rest = $Rest-($Minuten*60);
$Zeit = "$Tage Tage und $Stunden Stunden ";
return $Zeit;
}
$datum = "04.05.2008 11:00:00";
$text = Countdown($Datum);
$text = urlencode($text);
echo "<img src='counter.php?text=$text' alt='Logo mit Counter'>\n";
?>
PHP-Code:
<?php
$text = (isset($_GET['text'])) ? urldecode($_GET['text']) : "";
$image = imagecreatefromjpeg("images/Logo4.jpg" );
$font = $_SERVER['DOCUMENT_ROOT'] . 'fonts/Underwood.TTF';
$font_c = imagecolorallocate ( $image, 255, 0, 0 );
imagettftext ($image, 25, 0, 150, 98, $font_c, $font, $text);
header ('Content-type: image/jpeg' );
imagejpeg($image);
imagedestroy($image);
?>
Ich habe 04.05.2008 als Zieldatum eingestellt und es kommen - Tage heraus.
Desweiteren bekomme ich es nicht hin, dass mein Logo auf die komplette Breite der Tabelle "gestreckt" wird. Wo muss ich "width" ansetzen ?
Kommentar