Steffi: Jeden Tag einen anderen Text?

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

  1. 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

    --
    Alle Angaben wie immer ohne Gewähr
    PPPS: ich trinke gerne ab und an mal eine tote Tante.
    1. 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

      1. 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.

  2. 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/

    --
    Linux is like a wigwam - no windows, no gates and an Apache inside!
    Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
    http://emmanuel.dammerer.at/selfcode.html
  3. 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&ouml;de Spruch f&auml;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

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau