Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Und täglich grüsst das Murmeltier: Aktion einmal am Tag ausfü... Antworten
Und täglich grüsst das Murmeltier: Aktion einmal am Tag ausführen

Mondschatten
Quasselstrippe


Beiträge: 238


Hallo Ihr!

Ich habe mir selbst einen Counter und zugehörige Statistik auf php- und mySQL-Basis geschrieben. Er ist kein Jahrhundertewerk, aber eben für meine Belange ausreichend. Nun möchte ich, dass ich einmal täglich eine Statistikauswertung zugesandt erhalte. Die Auswertung ist nicht das Problem, aber...

...wie kann ich erreichen, dass täglich einmal eine Aktion ausgeführt wird, die mir die betreffende Mail zuschickt?

Ich habe es mit der Datenbank für den Counter versucht, die, sobald der erste Hit an einem Tag eingetragen wird, die Mail auslöst. Ergebnis waren in den jeweils ersten Stunden eines Tages -zig Mails. Keine Ahnung, woran das liegt (vielleicht an Proxys?).

Hat jemand eine bessere Idee?

Viele Grüsse und ein schönes Weihnachtsfest
Mondschatten

---
Schwarz kann auch glänzen.

  Profil   Website   Editieren   Zitieren

einstein
Quasselstrippe


Beiträge: 241


wenn es der server unterstützen sollte: Cron Jobs

Anderfalls:
Es wird jedesmal eine Datei mit dem aktuellen Datum angelegt. Bevor diese Datei geschrieben wird, wird sie ausgelesen und das Datum aus der Datei mit dem Aktuellen verglichen. Wenn es nicht gleich ist --> mail() andernfalls wird nichts gemacht.

  Profil   Editieren   Zitieren

ATooM
Quasselstrippe


Beiträge: 346


<?
$timecheck = date("H", time()); // Stunde wird gesucht

if($timecheck = "23"){ // Wenn es 23Uhr ist wird das nachfolgende ausgeführt

mail();

}

---
Just Peace!

  Profil   E-Mail   Website   Editieren   Zitieren

ATooM
Quasselstrippe


Beiträge: 346


Ach blödsinn dann wirst du in der Stunde zig mails bekommen,... vergiss es

---
Just Peace!

  Profil   E-Mail   Website   Editieren   Zitieren

Mondschatten
Quasselstrippe


Beiträge: 238


Hallo Ihr,

vielen Dank für Eure Antworten.

Einstein: Nein, Cron Jobs stehen mir leider nicht zur Verfügung. Dein Hinweis hat mich aber trotzdem hinzulernen lassen, denn ich kannte Cron Jobs zuvor nicht.

Atoom: Bei Deinem Vorschlag bestünde weiterhin das Problem des Aufrufs. Wenn ich diesen Schnipsel auf einer oft aufgerufenen Seite verwende, erreiche ich in der Zeit nach 23.00 Uhr mehrfach die Ausführung.

Ich habe jetzt in meinem bereits bestehenden Counter-Skript eine Aktion eingebaut, die beim Zurücksetzen des Counters zu Beginn jeden Tages auf den Wert "1" per IF... über <include> ein weiteres Skript ausführt. Im Moment scheint es zu funktionieren.

Viele Grüsse
Mondschatten




---
Schwarz kann auch glänzen.

  Profil   Website   Editieren   Zitieren

Mondschatten
Quasselstrippe


Beiträge: 238


Hallo Atoom,

sorry, unsere Beiträge haben sich überschnitten...
Wir haben gelichzeitig gepostet.

Viele Grüsse
Mondschatten

---
Schwarz kann auch glänzen.

  Profil   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


sag mal, ist die statistik leicht auf andere seiten umzubauen???
ich suche immer noch eine gute für meine seite

gruß
Johannes

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

Mondschatten
Quasselstrippe


Beiträge: 238


Mein Counter basiert auf SQL und php.
Ich fürchte, die Herauslösung aus meinen Skripten und der Umbau auf eine andere Seite wäre mehr Arbeit als der Aufbau eines eigenen Counters. Ich biete Dir aber gerne meine Hilfe an, wenn Du Fragen hast.

Gruss
Mondschatten

---
Schwarz kann auch glänzen.

  Profil   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


ich suche eigentlich vernünftige statistiken, counter muss gar nicht sein. problem ist, dass ich weder php noch MySQL spreche.
Ich hatte TSstatistics ausprobiert, aber die stürzen ab, soblad jemand anderes außer mir auf die Homepage geht

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren
 

Antworten
Nach oben