Und täglich grüsst das Murmeltier: Aktion einmal am Tag ausführen |
Ehemaliges Mitglied (#378)
Quasselstrippe Threadstarter
Beiträge: 282 |
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
|
 Profil
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: 345 |
$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: 345 |
Ach blödsinn dann wirst du in der Stunde zig mails bekommen,... vergiss es
---
Just Peace!
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
Ehemaliges Mitglied (#378)
Quasselstrippe Threadstarter
Beiträge: 282 |
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 ein weiteres Skript ausführt. Im Moment scheint es zu funktionieren.
Viele Grüsse
Mondschatten
|
 Profil
Editieren
Zitieren
|
Ehemaliges Mitglied (#378)
Quasselstrippe Threadstarter
Beiträge: 282 |
Hallo Atoom,
sorry, unsere Beiträge haben sich überschnitten...
Wir haben gelichzeitig gepostet.
Viele Grüsse
Mondschatten
|
 Profil
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
|
 Profil
Editieren
Zitieren
|
Ehemaliges Mitglied (#378)
Quasselstrippe Threadstarter
Beiträge: 282 |
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
|
 Profil
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
|
 Profil
Editieren
Zitieren
|