Jeden Tag einen anderen Text?
Steffi
- php
0 Daniel0 Marc Reichelt0 Tom
Hallo,
ich möchte nicht immer jeden Tag einen anderen Text, sondern so:
Montag - Samstag: Der Text für Samstag
Sonntag: Der Text für Sonntag
Aber nicht die ganze Zeit! Es soll jede Woche eine andere Nachricht kommen. If und elseif habe ich mir überlegt, aber dann muss ich es jede Woche neu bearbeiten, aber ich hätte es gerne für z.B. 2 Wochen eingestellt, so das ich 2 Wochen lang nichts machen muss und die Texte automatisch kommen.
Wie kann ich das lösen? Eine Erklärung wäre gut.
Besten Dank.
Lieben Gruß
Steffi
Ahoi Steffi,
Wie kann ich das lösen? Eine Erklärung wäre gut.
das kommt ganz darauf an, woher kommt der text der angezeigt werden soll?
wenn du es im 2wochen wechsel machen willst hilft dir die
gerade/ungerade kalenderwoche vll. weiter.
MfG
Hi Daniel,
das kommt ganz darauf an, woher kommt der text der angezeigt werden soll?
Den Text möchte ich selber schreiben.
Schon mal danke.
Lieben Gruß
Steffi
Moin,
das kommt ganz darauf an, woher kommt der text der angezeigt werden soll?
Den Text möchte ich selber schreiben.
Ich denke er meinte eher wo der Text gespeichert ist. Ist der Text beispielsweise in einem Textfile oder einer Datenbank?
MfG
MarkX.
Hallo Steffi,
Wie kann ich das lösen? Eine Erklärung wäre gut.
Besten Dank.
Du könntest eine Textdatei anlegen, in der du jedem Datum einen Text zuordnest:
02.08.2005|Dies ist ein Text
03.08.2005|Dies ist ein anderer Text
usw.
Dann liest du diese in der PHP-Datei ein, und gibst den Text aus, der zum aktuellen Datum (date-Funktion) eingetragen ist.
Weitere Funktionen, die du dazu gebrauchen könntest, sind file(), trim() und explode().
Zudem solltest du wissen wie du mit Arrays umgehen kannst.
Grüße
Marc Reichelt || http://www.marcreichelt.de/
Hello,
wenn Du einen Linux-Host benutzt, dann leg die Dateien mit den Texten oder HTML-Bodies darauf ab.
Richte Dir für jeden Tag einen Sym-Link auf die passende Datei ein. [1]
Richte Dir einen default Sym-Link ein
Frage in Deinem Script:
$filename = date('Y-m-d')."-meintagestext.html";
if (file_exists($filename))
{
readfile($filename);
}
elseif(file_exists('default-meintagestext.html"))
{
readfile($filename);
}
else
{
echo "<p>Der blöde Spruch fällt heute aus</p>";
}
Und die Links müssen dann natürlich auch die passende Form haben.
20050803-meintagestext.html -> dummesprueche.html
20050804-meintagestext.html -> schlauesprueche.html
20050805-meintagestext.html -> nackteMaenner.html
20050806-meintagestext.html -> scharfeBraeute.html
20050807-meintagestext.html -> dummesprueche.html
usw.
Harzliche Grüße vom Berg
esst mehr http://www.harte-harzer.de
Tom