Aexander Peppel: Zufallige Zitatwiedergabe

Hallo,

ich möchte auf meiner Hp auf der Startseite gerne Zitate zeigen.

Diese Sollen aber immer per Zufall wiedergegeben werden. Also jeder Besucher würde somit meistens ein anderes Zitat sehen.

Wie programmiert man so einen Zufall?

Hab schon gesucht aber nichts gefunden bzw ich weiss auch nicht wonach ich genau suchen soll ;)

mfg Alex

  1. Mahlzeit,

    Wie programmiert man so einen Zufall?

    Das kommt ganz darauf an, wie Deine Zitate vorliegen ... In einer Datenbank? In einer Textdatei? In einer XML-Datei?

    MfG,
    EKKi

    --
    sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
    1. Mahlzeit,

      Wie programmiert man so einen Zufall?

      Das kommt ganz darauf an, wie Deine Zitate vorliegen ... In einer Datenbank? In einer Textdatei? In einer XML-Datei?

      MfG,
      EKKi

      Anders gefragt was ist am leichtesten?
      Also eine Textdatei klingt einfach ;)

      mfg Alex

      1. Mahlzeit,

        Anders gefragt was ist am leichtesten?

        "Das kommt darauf an."™ ... und zwar auf Deinen Kenntnisstand und die technischen Voraussetzungen.

        Also eine Textdatei klingt einfach ;)

        Mag sein, dass es einfach klingt. Am Einfachsten ist allerdings IMHO eine Datenbank (vor allem, was den laufenden Betrieb und die Pflege der Zitate angeht). Allerdings sind dafür bestimmten Voraussetzungen zwingend erforderlich ...

        MfG,
        EKKi

        --
        sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
        1. Hallo EKKi,

          Also eine Textdatei klingt einfach ;)

          Mag sein, dass es einfach klingt. Am Einfachsten ist allerdings IMHO eine Datenbank (vor allem, was den laufenden Betrieb und die Pflege der Zitate angeht).

          was Zufallswitzen recht ist, ist Zufallszitaten billig ...

          Freundliche Grüße

          Vinzenz

        2. "Das kommt darauf an."™ ... und zwar auf Deinen Kenntnisstand und die technischen Voraussetzungen.

          MfG,
          EKKi

          also habs jetzt mit php hingekriegt. thank you all! ps mein kenntnisstand hat dramatisch zugenommen :D

  2. @@Aexander Peppel:

    Diese Sollen aber immer per Zufall wiedergegeben werden. Also jeder Besucher würde somit meistens ein anderes Zitat sehen.
    Wie programmiert man so einen Zufall?

    Du speicherst alle Zitate in einem Array '$zitate'.

    Du ziehst eine ganzzahlige Zufallszahl:
    PHP: $zufallszahl = [link:http://www.php.net/manual/de/function.rand.php@title=rand]([link:http://www.php.net/manual/de/function.count.php@title=count]($zitate) - 1);
    JavaScript: var zufallszahl = [link:http://de.selfhtml.org/javascript/objekte/math.htm#floor@title=Math.floor]([link:http://de.selfhtml.org/javascript/objekte/math.htm#random@title=Math.random] * zitate.[link:http://de.selfhtml.org/javascript/objekte/array.htm#length@title=length]);)

    Dann gibst du das Arrayelement '$zitate[$zufallszahl]' aus.

    Das Ganze vorzugsweise mit serverseitiger Technik wie PHP.

    Live long and prosper,
    Gunnar

    --
    „Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)
    1. @@Aexander Peppel:

      Diese Sollen aber immer per Zufall wiedergegeben werden. Also jeder Besucher würde somit meistens ein anderes Zitat sehen.
      Wie programmiert man so einen Zufall?

      Du speicherst alle Zitate in einem Array '$zitate'.

      Danke! Jetzt muss ich mich aber erstmal durch deine Fachbegriffe kämpfen ;)
      Gibt es nicht irgendwo schon eine vorgefertigte Programmierung. Das find ich immer so einfach schön an SelfHTML :)

      mfg Alex

      1. Hallo Alex,

        Gibt es nicht irgendwo schon eine vorgefertigte Programmierung. Das find ich immer so einfach schön an SelfHTML :)

        DAS ist aber nicht so ganz im Sinne des SELF ;)

        SCNR! ;)

        Viel Erfolg,
        Adda

        1. Hallo Alex,

          Gibt es nicht irgendwo schon eine vorgefertigte Programmierung. Das find ich immer so einfach schön an SelfHTML :)

          DAS ist aber nicht so ganz im Sinne des SELF ;)

          SCNR! ;)

          Viel Erfolg,
          Adda

          hihi :p

          habs jetzt aber hingekriegt juhu und versteht nun auch was gemeint war!

          mfg Alex