2016-07-29 8 views
0

öffnen Wie automatisch senden ein E-Mail Benutzer vor 1 Monat erinnern und diese E-Mail wird es und jeden Tag sein senden, wenn der Benutzer put es E-Mail sendet getan stoppen und dieses Skript sollte funktionieren, wenn die Website ist Öffnen oder nicht in einem Browser Ich habe ein Fälligkeitsdatum für ein Papier, ich möchte vor einem Monat dieses Fälligkeitsdatum und für viele Tage eine E-Mail wird für den Benutzer senden und wenn der Benutzer aktualisieren und setzen dieses Skript beendet, um eine zu senden E-Mail ich habe eine db dieses ein Bild für sieautomatisch E-Mail senden, wenn Website nicht

enter image description here

dies ein Bild, das ich anfangen und Enddatum mit der Dauer zwischen ihm

file name 

user id 

name enter by the user 

date of uploaded file 

and status this is will be 0 when he put done it will be 1 
+0

Wenn Sie Linux verwenden, erstellen Sie ein CRON-Skript, das dies tut. – Janno

+0

Also verstehe ich das richtig, Sie versuchen, eine E-Mail über PHP an jede Benutzer-E-Mail zu senden, die den Status db_duration = 0 richtig bekommen? Wenn dies der Fall ist, wo speichern Sie die Benutzer-E-Mail? – d4ne

Antwort

0

ein PHP erstellen, die abgerufen werden und eine Mail an alle Benutzer, die Sie wollen, und erstellen Sie eine CRON Aufgabe, dieses Skript einmal pro Tag ausführen senden.

Jeden Tag wird dies jeden Benutzer überprüfen und die Mail senden.

+0

können Sie mir mit einem Code helfen – user3018000

+0

Sie müssen eine Abfrage durchführen, die jeden Benutzer holen 'WO' der Unterschied zwischen 'your date' und' now() 'ist genau 1 Monat (es sei denn, Sie möchten eine Mail jeden Tag danach senden ein Monat). Dann wiederhole jeden Datensatz und sende die Mail. Versuchen Sie es zumindest, es ist kein Coding-Service, wenn Sie mehr Probleme mit einem Code haben, helfen wir Ihnen gerne weiter. – Vuldo

+0

ok, aber das funktioniert, wenn die Website nicht in einem Browser geöffnet ist? – user3018000