Du bist hier: Seitenreport    Forum    Web-Entwicklung    PHP & MySQL    Adventskalender

Adventskalender

Verfasst am: 28. 11. 2010 [17:17]
joerg
Dabei seit: 09.06.2009
Themenersteller

1540 Beiträge
Beitrag hilfreich?

Hallo

Ich habe mir mal gerade eben ein Grundgerüst für einen Adventskalender geschrieben.
So eine richtige Ahnung ob ich damit wirklich was machen möchte habe ich noch nicht.
Eher ja wenn mir sinnvolle Inhalte einfallen. Nur habe ich jetzt nicht vor mir 24 PHP Skripte beispielsweise aus dem Finger zu saugen.

Aber vielleicht fällt einem anderen ja eine sinnvolle Verwendung ein.
Warum sollte man sich nicht einstimmen auf Weihnachten indem man mit mehreren Seiten diese Stimmung auch online verbreitet.

PHP
if (date(n) == 12 and date(j) <=24)
{echo 'Nun machen wir das Türchen Nummer '.date(j).' auf';
if (date(j) ==	1){}
if (date(j) ==	2){}
if (date(j) ==	3){}
if (date(j) ==	4){}
if (date(j) ==	5){}
if (date(j) ==	6){}
if (date(j) ==	7){}
if (date(j) ==	8 ){}
if (date(j) ==	9){}
if (date(j) ==	10){}
if (date(j) ==	11){}
if (date(j) ==	12){}
if (date(j) ==	13){}
if (date(j) ==	14){}
if (date(j) ==	15){}
if (date(j) ==	16){}
if (date(j) ==	17){}
if (date(j) ==	18 ){}
if (date(j) ==	19){}
if (date(j) ==	20){}
if (date(j) ==	21){}
if (date(j) ==	22){}
if (date(j) ==	23){}
if (date(j) ==	24){}
}
else {echo 'Es ist keine Adventszeit';}


Gruß
Jörg

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 28.11.2010 um 17:18.]

 
Verfasst am: 28. 11. 2010 [17:27]
Raptor
Dabei seit: 10.05.2009

1159 Beiträge
Beitrag hilfreich?

Überprüfe dein Script mal auf Fehler und Optimierungsmöglichkeiten. wink.gif

 
Verfasst am: 28. 11. 2010 [17:46]
joerg
Dabei seit: 09.06.2009
Themenersteller

1540 Beiträge
Beitrag hilfreich?

Hallo Florian

Das kommt ja darauf an was man erreichen will. Optimieren könnte ich es auf Geschwindigkeit wenn ich == durch === ersetzen würde.

Wahrscheinlich hast du noch mehr Ideen.

Jepp ich habe den Fehler begangen das ich die Konstante hinter date(j) besser in Anführungszeichen setzen sollte. date('j')

Gruß
Jörg



 
Verfasst am: 28. 11. 2010 [17:50]
romacron
Dabei seit: 01.11.2009

1143 Beiträge
Beitrag hilfreich?

Hallo Joerg,

bin leider noch nicht fertig, wenn du aber mitmachen möchtest: xmas.romacron.de
 
Verfasst am: 28. 11. 2010 [17:58]
joerg
Dabei seit: 09.06.2009
Themenersteller

1540 Beiträge
Beitrag hilfreich?

Hallo Roman

Ach lass mal das wird mir echt zu stressig das so gross aufzuziehen diesen Jahr wie du.

Aber schön zu sehen das die Stimmung bei euch auch so langsam aufkommt.

Und ich werde bei meinem Code nicht noch überprüfen ob es sich nun um Text oder eine Ziffer handelt um ein paar millisekunden einzusparen.

Gruß
Jörg

 
Verfasst am: 28. 11. 2010 [18:02]
Raptor
Dabei seit: 10.05.2009

1159 Beiträge
Beitrag hilfreich?

joerg schrieb:

Das kommt ja darauf an was man erreichen will. Optimieren könnte ich es auf Geschwindigkeit wenn ich == durch === ersetzen würde.

Dazu musst du die Zahlen in Anführungszeichen setzen.

Weiteres:
• Schon mal etwas von elseif() gehört? Oder noch besser switch()? Wenn date('j')==1 ist, werden überflüssigerweise noch 23 andere If-Statements geprüft.
• Jedes mal die date()-Funktion auszurufen ist sehr zeitintensiv. Speichere den Wert von date('j') in eine Variable..
• Kleineres Detail: bei echo Kommas statt Punkte für String-Verkettung benutzen.

 
Verfasst am: 28. 11. 2010 [20:41]
joerg
Dabei seit: 09.06.2009
Themenersteller

1540 Beiträge
Beitrag hilfreich?

Hallo Florian

Das mit dem switch hätte ich besser anwenden sollen da gebe ich dir recht.

Den Wert als Variable speichern das kann ich auch noch machen. Mein Wissen scheitert aber an dem Punkt welche Funktionen zeitintensiv sind. Wenn das bei der Date Funktion so ist wird sich das auf jeden Fall lohnen.

Gruß
Jörg

 




Du bist nicht eingeloggt. Bitte beachte, dass Du eingeloggt sein musst, um Themen zu erstellen oder auf Beiträge zu antworten.

RSS Feed abonnieren

Werde in Echtzeit über neue Foren-Beiträge informiert:



3 Mitglieder waren innerhalb der letzten 15 Minuten online (40 heute gesamt):
heavenindark, romacron, wodadt

Administratoren und Moderatoren:
[keine]

Seitenreport hat 18153 registrierte Mitglieder, 3003 Themen und 29112 Beiträge.
Der aktuelle Mitgliederzuwachs liegt bei durchschnittlich 12 bestätigten Neuregistrierungen pro Tag.
Pro Tag werden im Seitenreport Forum durchschnittlich 1 neues Thema und 7 Beiträge erstellt.
Die Durchschnittszahlen berechnen sich aus den letzten 7 Tagen.

Mehrfach empfohlen

Seitenreport ist einer der bekanntesten SEO und Website Analyse Dienste im deutschsprachigen Raum und wurde u.a. schon empfohlen:
von Mr. Wong im Wong Letter
vom Leserservice der Deutschen Post
vom Technik Blog SiN
und vielen anderen

Partnerprogramm

12% Lifetime Provision auf alle Buchungen von Dir geworbener Mitglieder sowie 0,50 € für jede Registrierung. Eines der besten deutschen Partnerprogramme laut den appCharts von 100partnerprogramme.de. Nimm jetzt teil am Seitenreport Partnerprogramm und verdiene gutes Geld dabei!

* = Partnerlinks