![]() |
Anzeige:
|
|
|||||||
| PHP/MySQL Alles rund um die Programmiersprache PHP sowie MySQL. |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 04.10.2004
Beiträge: 706
|
ich habe nie ein einfachen countdown gefunden. Immer musste man die php editieren.
jetzt habe ich einen gefunden: VoxCountDown | PHP Countdowns Der scheint aber völlig defekt zu sein. Aber was da sehr gut klappt, ist die Datumeinstellung. ![]() Jetzt wird da ein Datum angezeigt in der mysql: ![]() Das will ich mir zu nutze machen. Also den ersten Eintrag in der Tabelle. Das soll abgegriffen werden von ein Countdown script. Am liebsten wäre mir php und kein Java. Aber ich glaube php würde sich bestimmt nicht immer aktualisieren, oder? So das man live mit zu gucken kann wie es abläuft. Ich hätte da schon einen: Code:
<?php
//////////////////////////////////////////////////////////////////////////////
// countdown_de.php -- leicht anzupassendes countdown script //
// Copyright (C) 2004 - 2008, Juergen Boese - www. jurbo.de //
// Kommentare sind willkommen: webmaster [bei] jurbo.de //
// //
// This software is provided 'as-is', without any expressed or implied //
// warranty. In no event can the author be held liable for any damages //
// arising from the use of this software. //
// //
// Permission is granted to anyone to use this software freely. //
//////////////////////////////////////////////////////////////////////////////
// ein zukünftiges Datum einsetzen
$hour = 15; // Stunden 0 ... 24
$minute = 7; // Minuten 0 ... 60
$second = 5; // Sekunden 0 ... 60
$month = 6; // Monate 1 ... 12
$day = 18; // Tage 1 ... 28/29/30/31
$year = 2008; // Jahr vierstellig
// Zeit in Sekunden zwischen jetzt und dem Countdown-Zeitpunkt
$secdiff = mktime($hour,$minute,$second,$month,$day,$year) - time();
$a = floor ($secdiff/86400); //Anzahl der Tage
$b = floor ($secdiff%86400/3600); // dazu soviele Stunden
$c = floor ($secdiff%86400%3600/60); // und Minuten
$d = floor ($secdiff%86400%3600%60); // und Sekunden
// zusätzlichen Text festlegen
$text1 = " Noch "; $text2 = " Tage "; $text3 = " Stunden ";
$text4 = " Minuten "; $text5 = " und "; $text6 = " Sekunden "; $text7 = " bis zum Countdown-Zeitpunkt! ";
// Falls der Ablauftermin noch weit entfernt ist, könnte es unerwünscht sein
// Stunden, Minuten und Sekunden anzuzeigen. In diesem Fall das '#' am
// Anfang der nächsten Zeile entfernen.
# if ($secdiff > 864000) $b = " " . $c = " " . $d = " "; // kann angepasst werden (86400 Sekunden = 10 Tage)
// Es soll ja auch grammatisch alles richtig sein.
// "1 Stunden" wird zu "1 Stunde" usw.
// "0" Tage, Stunden etc. werden nicht angezeigt
if ($a < 2) $text2 = " Tag ";
if ($a < 1) $a = " " . $text2 = " ";
if ($b < 2) $text3 = " Stunde ";
if ($b < 1) $b = " " . $text3 = " ";
if ($c < 2) $text4 = " Minute ";
if ($c < 1) $c = " " . $text4 = " ";
if ($d < 2) $text6 = " Sekunde ";
if ($d < 1) $d = " " . $text6 = " ";
if ($d == 0) $text5 = " ";
// Die angezeigte Nachricht.
if ($secdiff > 0) echo $text1 . $a . $text2 . $b . $text3 . $c . $text4 . $text5 . $d . $text6 . $text7;
// Nachdem der Countdown-Zeitpunkt erreicht wurde, wird diese Nachricht angezeigt.
else echo "Alles vorbei !! ";
?>
oder vllt habt ihr ja was besseres oder ihr findet herraus wie der script richtig funktioniert. mfg EKI
__________________
Bilder sind Leider nicht Erlaubt -.- schade... obwohl ich sowas sehr gerne gestalte und Präsentiere ... |
|
|
|
|
|
|
#2 (Direktlink) |
|
Dauergast
Registriert seit: 28.11.2008
Beiträge: 1.197
|
finde ich ziemlich umständlich mit PHP und SQL
|
|
|
|
|
|
#3 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 04.10.2004
Beiträge: 706
|
das stimmt, aber ich weis leider nicht wie der befehlt wäre auf sql zu zugreifen. Um nur die daten ab zu lesen.
__________________
Bilder sind Leider nicht Erlaubt -.- schade... obwohl ich sowas sehr gerne gestalte und Präsentiere ... |
|
|
|
|
|
#4 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
|
Ist aber ungleich sicherer als Zähler, die in Dateiform abgelegt sind.
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#5 (Direktlink) |
|
Dauergast
Registriert seit: 28.11.2008
Beiträge: 1.197
|
wie meinst du das "ungleich sicherer"
|
|
|
|
|
|
|
#6 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 04.10.2004
Beiträge: 706
|
ja, in dateiform wäre ja auch super. Nur aber wie?
__________________
Bilder sind Leider nicht Erlaubt -.- schade... obwohl ich sowas sehr gerne gestalte und Präsentiere ... |
|
|
|
|
|
#7 (Direktlink) |
|
Dauergast
Registriert seit: 28.11.2008
Beiträge: 1.197
|
|
|
|
|
|
|
#8 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 04.10.2004
Beiträge: 706
|
das wäre geil, kann man da hintergrund auch ändern? und ganz einfach das Datum ändern?
__________________
Bilder sind Leider nicht Erlaubt -.- schade... obwohl ich sowas sehr gerne gestalte und Präsentiere ... |
|
|
|
|
|
#9 (Direktlink) |
|
Dauergast
Registriert seit: 28.11.2008
Beiträge: 1.197
|
das Datum stellt man in der xml Datei ein
Code:
<?xml version="1.0" encoding="UTF-8"?>
<countdown
year = "2011"
month = "03"
day = "15">
</countdown>
|
|
|
|
|
|
#10 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 04.10.2004
Beiträge: 706
|
geht auch uhrzeit ein zu tragen?
__________________
Bilder sind Leider nicht Erlaubt -.- schade... obwohl ich sowas sehr gerne gestalte und Präsentiere ... |
|
|
|
|
|
|
#11 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
|
Ein Zähler in Dateiform ist unsicher und nur für Webseiten interessant, die wenig Besucher erwarten. Ich hab damit keine guten Erfahrungen gemacht und würde zur Benutzung einer Datenbank raten, womit es bei mir noch nie Probleme gab.
Schau dir doch den mal an: http://www.murb.com/index.php?page_id=213
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#12 (Direktlink) |
|
Dauergast
Registriert seit: 28.11.2008
Beiträge: 1.197
|
hier geht es um Countdown und nicht um Counter
aber egal was soll es denn bei einem Countdown oder von mir aus auch Counter für Sicherheits Technische Probleme geben das verate mir doch bitte mal |
|
|
|
|
|
#13 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 04.10.2004
Beiträge: 706
|
um den streit mal zu unterbrechen ^^
Ich will wissen, ob man beim flash auch die Zeit angeben kann. Statt nur Datum.
__________________
Bilder sind Leider nicht Erlaubt -.- schade... obwohl ich sowas sehr gerne gestalte und Präsentiere ... |
|
|
|
|
|
#14 (Direktlink) |
|
Dauergast
Registriert seit: 28.11.2008
Beiträge: 1.197
|
was für`n Streit?
ja kann man |
|
|
|
|
|
#15 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 04.10.2004
Beiträge: 706
|
und wie würde es aussehen?
__________________
Bilder sind Leider nicht Erlaubt -.- schade... obwohl ich sowas sehr gerne gestalte und Präsentiere ... |
|
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [JavaScript] Countdown | SamGei | Homepagegestaltung | 1 | 05.06.2007 00:28 |
| Countdown | fatED | Visual Basic, Visual Basic.NET | 2 | 03.12.2006 11:05 |
| countdown | ak-07 | Homepagegestaltung | 9 | 31.10.2006 15:22 |
| countdown - wo ist der bug | meadow | PHP/MySQL | 9 | 10.09.2005 17:50 |
| Für die Homepage ein Countdown | Sorri | Allgemein | 6 | 17.08.2003 18:59 |