News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen
Codepaste - Details
Weitere Infos zum Codepaste

Name Erinnerungsmail
Autor de Tom08
CMS-Version Clansphere 2010
Datei users/x.php
Datum 31.08.2010 um 19:19 Uhr
Beschreibung Eine Erinnerungsnachricht (E-Mail) an alle User schicken, die seit 14 Tagen nicht mehr online waren.
Der neue Code ist in eine Datei im /mods/users/-Verzeichnis zu legen, z.B. als mail.php. Danach die access.php anpassen und noch $axx_file['mail'] = 5; hinzufügen.
Keine Überprüfung, ob der User bereits angeschrieben wurde (!)

In dem Script ist alles, was in []-Klammern, wie [Seitenname], [Link], [domain] usw. anzupassen. Klammern wie ['users_nick'] -> nicht!!!
Alter Code Alter Code +-
 
1.
1. / 2. / ... 
 -
Neuer Code Neuer Code +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
1. / 2. / ... 
<?php
// CSP ReminderMail

$days cs_time() - (60*60*24*14);
$select 'users_name, users_nick, users_laston, users_register, users_email';
$cs_users cs_sql_select(__FILE__,'users',$select,'users_laston < "' $days '"',0,0,0);
echo 
$cs_users['users_nick'];

for(
$run=0$run<count($cs_users); $run++){
    
$mail 'Hallo ' $cs_users['users_name'] . ',

du hast dich am ' 
cs_date('unix',$cs_users['users_register'] ,1) . ' bei [Seitenname] registriert.
Dein letzter Besuch auf unserer Seite war am ' 
cs_date('unix',$cs_users['users_laston'] ,1) . '. Wir würden wir uns freuen, dich demnächst wieder bei uns begrüßen zu können.

Der Link ist: [LINK].

Dein Nick ist ' 
$cs_users['users_nick'] . '.
Sofern du dein Passwort vergessen hast, kannst du unter folgendem Link ein neues beantragen:
http://[domain]/index/users/sendpw

Bis bald!'
;
    
    
$to $cs_users['users_name'] . '<' $cs_users['users_email'] . '>';
    
$from '[Sitename] <noreply@domain.com>';
    
cs_mail($to,'[Sitename] - Schau\' doch mal wieder vorbei',$mail,$from);
    echo 
$cs_users['users_nick'] . '<br />';
}
Zurück - Übersicht

Kommentare: 12
Seite [1]
Mario

27.07.2024

Ort: -
Beiträge: 964
# 1 - 01.09.2010 um 13:55 Uhr

Funzt das auch bei der neuen Version Clansphere 2010 ?
Tom08 ClanSphere Team

06.09.2024

Ort: Daheim
Beiträge: 3083
# 2 - 01.09.2010 um 16:00 Uhr

Es ist eigentlich für die neue Version CSP 2010 geschrieben worden.
Die betreffen Kategorie existierte allerdings noch nicht.

Ist jetzt hinzugefügt und aktualisiert worden.

lG


Zuletzt editiert von Tom08 ClanSphere Team, am 01.09.2010 um 16:02 Uhr (1x Editiert)
MaxiKing2010

10.09.2010

Ort: -
Beiträge: 20
# 3 - 01.09.2010 um 18:24 Uhr

Da ist ein Tippfehler drin im Text:
Wir würden wir uns freuen,
Mario

27.07.2024

Ort: -
Beiträge: 964
# 4 - 02.09.2010 um 09:41 Uhr

Hey danke Tom, sage mal kann man das mal Testen ? Ist es möglich das man die Zeit irgendwo einstellen kann, ab wann die Mail rausgeht?

lg Mario
pHaeno* ClanSphere Team

11.11.2024

Ort: -
Beiträge: 1456
# 5 - 02.09.2010 um 11:12 Uhr

 
1.
1. / 2. / ... 
 $days cs_time() - (60*60*24*14);


Am Ende die Zahl 14 wohl ändern, gehe ich mal von aus :>
The_Mumie

24.02.2024

Ort: Colmberg
Beiträge: 322
# 6 - 04.09.2010 um 15:18 Uhr

richtig das drüfte heisen 60 sek 60 min 24 st 14 tagen
Chris97

11.08.2015

Ort: -
Beiträge: 26
# 7 - 19.09.2010 um 11:34 Uhr

Ich habe es getestet funktioniert einmanfrei auch wenn man die Zahl 14 ändert um den zeitraum zu verkürzen oder um den zeitraum zu verlängern!
mautzie

20.11.2014

Ort: -
Beiträge: 131
# 8 - 14.10.2010 um 11:14 Uhr

also ich habe es mal aufgespielt, eingetragen aber irgendwie, naja wie kann ich die funktion testen?

ich habe einen alten account und mit diesem war ich bestimmt über einem MOnat nicht mehr auf der seite (eingeloggt), aber Nachricht habe ich noch nicht erhalten
mipap

26.07.2020

Ort: -
Beiträge: 74
# 9 - 15.12.2010 um 15:30 Uhr

Ich geh mal von aus, das die mail.php per hand aufgerufen werden muss? Woher soll denn CS wissen was es alles so ausfüren muss.
DopeEx

18.08.2017

Ort: -
Beiträge: 27
# 10 - 15.12.2010 um 19:05 Uhr

Ich hab alles so gemacht wie oben beschrieben und das passiert bei mir wenn ich die Mail.php aufrufe:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, root@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Apache/2.2.3 (CentOS) Server at www.gwo-clan.de Port 80



EDIT: So nun kam eben der hammer mein postfach hatte ungefär 500 mails bekommen direkt nach dem versuch die datei auszuführen nur der inhalt ist nur müll...

Hallo ,

du hast dich am 01.01.1970 um 02:00 Uhr bei Gamesworldonline Clan registriert.
Dein letzter Besuch auf unserer Seite war am 01.01.1970 um 02:00 Uhr. Wir w�rden uns freuen, dich demn�chst wieder bei uns begr��en zu k�nnen.

Der Link ist: www.gwo-clan.de.

Dein Nick ist .
Sofern du dein Passwort vergessen hast, kannst du unter folgendem Link ein neues beantragen:
http://www.gwo-clan.de/index.php?mod=users&action=sendpw

Bis bald!


Bei Seiten mit vielen Usern würde ich von der Verwendung abraten, da es wohl kaum gut ist wenn jeder registrierte so eine Mailbombe bekommt.

EDIT2:

Ich musste feststellen das es weit mehr Mails waren, selbst nach dem ich alles wieder entfernt hatte kamen noch mails an insgesamt waren es gut 4000 mails.


Zuletzt editiert von DopeEx, am 16.12.2010 um 15:07 Uhr (2x Editiert)
Maldi

09.12.2011

Ort: Bexbach
Beiträge: 51
# 11 - 30.03.2011 um 18:40 Uhr

hi
also ich habe jetzt alles geändert und hochgeladen aber es gescheht nichts
wenn ich nun eintrage bekomme ich auch überhaupt nichts angezeigt
kann mir da einer helfen

danke


Zuletzt editiert von maldi, am 01.04.2011 um 00:31 Uhr (1x Editiert)
assds

19.11.2012

Ort: -
Beiträge: 5
# 12 - 19.11.2012 um 11:03 Uhr

Ein Beats Solo Hd Lebensmittel cpu wird das tägliche Leben mit Arthritis definitiv weniger schwierig und weniger gefährlich. Als Alternative zu schwingende ein Messer Beats By Dre zum Schneiden, nutzen eine Mahlzeiten cpu die Aufgabe weitaus steuerbaren erzeugen. Ein Nahrungsmittel cpu hilft, mehrere Küchen Aufgaben viel einfacher und arthritischen Händen und Handgelenken und Fingern wird aus dem Beats Mixr sehr heiß, Wasser und Seife verwendet werden, um die abnehmende Klinge, Beats Audio Plastikschüssel zu löschen und top.Discover gute Haltung profitieren.


Bitte Login benutzen, um Kommentare zu schreiben.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo