kostenloser Webspace werbefrei: lima-city


php seite zu einer bestimmten zeit

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    tshg

    Kostenloser Webspace von tshg

    tshg hat kostenlosen Webspace.

    hallo.
    den die frage die ich habe gehört zu java?
    möchte volgendes, änlich wie bei zeit gesteuerte bildern,
    die zu einer bestimmten zeit angezeigt werden,
    möchte ich das zu unterschiedlichen zeiten,
    unterschidliche seiten angezeigt werden.
    also eine mischung zwischen weiterleitun und refresch?

    zei beispiele habe ich gefunden:

    <?php  
    if ( date('H') == 10 ) echo '[img]meinbild.jpg[/img]';   
    ?>


    und

    <?php 
    $timestoshow = array(22,23,0,1,2,3,4,5); 
    if (in_array(date('G'), $timestoshow)) { 
      //zeige bild 
    } else { 
      //zeige anderes bild 
    } 
    ?>


    nun möchte ich aber statt bilder, eine php seiten ( später sind diese inframe )
    also zum beispiel:

    22.30 soll automatisch 2230.php geladen werden, dann soll diese 23.00 automatisch neu laden,
    und die seite 2300.php geladen werden.
    sollte jemand sich erst 23.00 einlogen sollte natürlich die 2300.php geladen werden!
    dies möchte ich nun jede halbe stunde, sprich aller 30 min.

    währe toll wenn ihr mir da helfen könnt?

    ganz lieben dank an euch!
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. j************r

    Hallo tshg,

    eine Lösung hab ich nicht, aber ich bin mir ziemlich sicher das dass mit Javascript geht.

    Besonders der Teil mit dem auto-reload sollte mit Javascript gut gehen.

    http://www.galileocomputing.de/katalog/buecher/titel/gp/titelID-3434
  4. michaelkoepke

    michaelkoepke hat kostenlosen Webspace.

    Hallo,

    wenn ich das richtig vertsehe:

    Ich besuche deine Seite (index.php) vor 23:00 Uhr dann soll ich die Seite X angezeigt bekommen, welche sich genau um 23:00 aktualisiert und ich bekomme in der index.php dann ab 23:00 Seite Y angezeigt.

    Habe ich das richtig verstanden?

    Wenn ja heißt deine Lösung (mein Lösungsvorschlag PHP)!

    schau dir mal die Funktion time() http://php.net/manual/de/function.time.php
    in zusammenspiel mit der Funktion date() http://www.php.net/manual/de/function.date.php an
    mit denen kannst du prüfen, wann das Script aufgerufen wird ...

    Liegt die Zeit vor 23:00 Uhr dann kannst du mit
    include "Seite X";
    und mit der Zeile auf Seite X:
    <meta http-equiv='refresh' content='Zeit in Sekunden; URL=./'>
    deine index.php zu einem Zeitpunkt X erneut aufrufen.

    Die time() Funktion gibt nun eine Zeit nach 23:00 Uhr aus und somit lädst du nicht mehr Seite X sondern:
    include "Seite Y";

    Ich hoffe ich konnte helfen, wenn noch Fragen, dann bitte per PN

    MFG Michael
  5. thebigsmilexd

    Kostenloser Webspace von thebigsmilexd

    thebigsmilexd hat kostenlosen Webspace.

    Warte, da gibt es noch eine Variante, ich muss kurz in meine Programmierungen gucken.
    EDIT:
    Okay. ich habe 2 Varianten, eine JavaScript-lösung, und eine PHP-lösung.
    JavaScript:
    <script language="JavaScript">
    function changelocation(){
    if(new Date().getHours()<=10)window.location.assign("%GutenMorgenSeite%");
    else if(new Date().getHours()>=17)window.location.assign("%GutenAbendSeite%");
    else window.location.assign("%GutenTagSeite%");}
    </script>

    und
    <body onload="changelocation();">

    PHP
    <?php
    if(date(H)>=17)$loc="http://%deinewebsite%/%GutenAbendSeite%";
    else if(date(H)<=10)$loc="http://%deinewebsite%/%GutenMorgenSeite%";
    else $loc="http://%deinewebsite%/%GutenTagSeite%";
    $loc="Location: ".$loc;
    header($loc);
    ?>


    Beitrag zuletzt geändert: 22.2.2014 21:58:47 von thebigsmilexd
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!