[PHP5] Iframe zeitlich steuern

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [PHP5] Iframe zeitlich steuern

    Hi

    Hatte mir iegentlich schon ne Lösung für mein Problem gesucht, bzw. n Ansatz aber dann sind wieder monate vergangen und jetzt sitz ich wieder hier^^

    Hab ein iframe auf meiner Seite und möchte da gern 2 verschiedene Seiten drin anzeigen. Diese sollen je nach Uhrzeit wechseln:

    0-1 Uhr wird Seite a.php angezeigt
    1-2 Uhr Seite b
    2-3 wieder a
    ....

    wie kann man sowas verwirklichen?
    Oder gibts da einen befehl der sagt alle x minuten ändert sich das? dann hätte man net so viele Fälle...

  • #2
    PHP-Code:
    if(date('G')>=&& date('G')<=1) ... 

    Kommentar


    • #3
      Wenn alternierend nur a oder b zugewiesen werden soll, mußt du nicht 24 if-Klauseln notieren.
      PHP-Code:
      $src = (date('G') % $a $b); 

      Kommentar


      • #4
        Original geschrieben von penizillin
        PHP-Code:
        if(date('G')>=&& date('G')<=1) ... 
        So?

        PHP-Code:
        if(date('G')>=&& date('G')<=1){
          echo
        "<iframe src="../a/"></iframe>";
        }  
        if(
        date('G')>=&& date('G')<=2){
          echo
        "<iframe src="../b/"></iframe>";
        }  
        if(
        date('G')>=&& date('G')<=3){
          echo
        "<iframe src="../a/"></iframe>";
        }  
        ... 

        Original geschrieben von onemorenerd
        Wenn alternierend nur a oder b zugewiesen werden soll, mußt du nicht 24 if-Klauseln notieren.
        PHP-Code:
        $src = (date('G') % $a $b); 
        Was heisst alternierend^^
        Und was bedeuten die Werte in der Klammer?
        Wie würde das eingebaut?
        Sry, aber hätte mich jez auch auf if verlassen, aber wenns so einfacher is...
        Zuletzt geändert von Reptile; 03.12.2006, 18:18.

        Kommentar


        • #5
          zum einen - s. onemorenerds antwort, zum anderen sind die grenzen falsch - die eins ist in zwei teilbereichen drin - vermutlich falsch.

          http://de2.php.net/manual/en/languag...arison.ternary
          Zuletzt geändert von penizillin; 03.12.2006, 18:23.

          Kommentar


          • #6
            "Alternierend" erklärt dir Wikipedia oder Google, für den Klammerausdruck schicke ich dich mit dem Stichwort "modulo operator" (ternary s.o.) ins PHP-Manual und wie man es einbaut, solltest du nach Lektüre eines Einsteigertutorials selbst wissen. Denn ein solides Grundwissen sollte schon da sein, wenn du mit PHP arbeitest.

            Kommentar

            Lädt...
            X