Ergebnis 1 bis 5 von 5

Thema: Update ohne Cron

  1. #1
    Azubi(ne)
    Registriert seit
    15.10.2005
    Ort
    Gelsenkirchen
    Beiträge
    89
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Update ohne Cron

    Hi.

    Ich hab ein kleines Problem.
    Ich möchte einen Countdown Erstellen, der in Std., Min. und Sec. Kein Problem.
    Nun soll der Countdown auch weiter runterzählen, wenn die Website geschlossen ist.
    Auch kein problem.

    Das Problem ist, dass eine MySQL Abfrage ausgeführt werden soll, wenn der Countdown auf 0 ist.
    AUCH wenn die Website geschlossen ist.

    Also wenn ich nun eine Zeit in meine MySQL Datenbank eintrage, bsp. 15 Uhr.
    Und den Status auf 0 Setzte, soll der Status um 15 Uhr (Wenn die Zeit um ist) auf 1 gesetzt werden.

    Möglichst ohne Cronjobs ! Da eine Ausführung in Sec. takt nicht möglich ist !

    Vielen Dank, und viele Grüße,
    Koki12
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    ...

  2. #2
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    Unmöglich

    Entweder du verwendest Cronjobs, oder du machst es nach dem ersten Script-Aufruf nach der gewünschten Zeit.
    Something big is coming. And there will be pirates and ninjas and unicorns...

  3. #3
    Azubi(ne)
    Themenstarter

    Registriert seit
    15.10.2005
    Ort
    Gelsenkirchen
    Beiträge
    89
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Also müsst ich für jede Endzeit einen eingenen Cronjob einrichten.

    Dann werd ich mal versuchen, ob ich die Crons via PHP in Confixx eingetragen bekomme, dass diese auch Laufen.

    MfG;
    Koki12
    ...

  4. #4
    Forum Guru
    Registriert seit
    04.04.2005
    Beiträge
    4.139
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Nichts ist unmöglich.

    Schau dir mal die PHP Funktionen
    http://ch2.php.net/ignore_user_abort
    http://ch2.php.net/set_time_limit

    Dann kannst du dir ein Script basteln das immer im Hintergrund läuft und am angegebenen Zeitpunkt was ausführt.

    Kleiner Beispiel Code (ungetestet)
    Code:
    <?php
    set_time_limit&#40;0&#41;;
    ignore_user_abort&#40;&#41;;
    
    $end_time = time&#40;&#41;+3600; //zeit in der zukunft
    if&#40;$end_time>time&#40;&#41;&#41; &#123;
      sleep&#40;$end_time-time&#40;&#41;&#41;; //schlafe bis zu dem Zeitpunkt
    &#125;
    mysql_query&#40;'UPDATE `tbl` SET `stat`=1 WHERE `ID`=1654 LIMIT 1'&#41;;
    ?>
    Achtung, du kannst diese Scripte nur stoppen indem du Apache/Lighttpd... neustartes. Ansonsten laufen Sie bis zu dem Zeitpunkt weiter und beenden sich dann.

    Verwende keinen Code wie den
    Code:
    <?php
    //code..
    while&#40;$end_time>time&#40;&#41;&#41; &#123;
      mysql_query&#40;'...'&#41;;
    &#125;
    //code...
    ?>
    Das benötigt nur unnötig viel Rechenpower.
    Facebook Gruppe: Böses Encoding

  5. #5
    Azubi(ne)
    Themenstarter

    Registriert seit
    15.10.2005
    Ort
    Gelsenkirchen
    Beiträge
    89
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Cool, Danke.

    Ich werd es gleich mal ausprobieren.

    MfG;
    Koki12
    ...

Ähnliche Themen

  1. Teamspeak Ohne Werbung? Ohne Anforderung
    Von Raykonboss im Forum Sponsor gesucht !
    Antworten: 0
    Letzter Beitrag: 19.01.2008, 18:39
  2. Bios update...?
    Von Ilmer im Forum Computer - Internet Forum
    Antworten: 10
    Letzter Beitrag: 13.02.2006, 21:06
  3. Bruache Hilfe mein Cron dati funktioniert nicht
    Von im Forum HTML & CSS Forum
    Antworten: 10
    Letzter Beitrag: 29.12.2005, 22:55
  4. linux update
    Von Webby im Forum Computer - Internet Forum
    Antworten: 1
    Letzter Beitrag: 16.06.2005, 18:44
  5. Update
    Von Madart im Forum Forum-Hilfe.de intern
    Antworten: 1
    Letzter Beitrag: 02.08.2004, 19:37

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •